Apache配置虚拟主机三种方式
1.基于IP 2.基于主机名3.基于端口
基于ip需要多个IP基于主机名需要只在本机有效或者需要改动每个客户端的hosts文件所有采用基于端口的。
基于端口的Apache配置虚拟主机
1. 打开httpd.conf,查找Virtual hosts
将Include conf/extra/httpd-vhosts.conf前面的#去掉
2.建立虚拟主机存放网页的根目录如在/htdocs目录下建立test1、 test2文件夹在文件夹中分别存放index.php 内容分别为<?php echo“test1”;?> <?php echo“test2”;?>
3修改配置文件
将原来的
Listen 80
改为
Listen 80
Listen 8080
4.打开apacheconfextrahttpd-vhosts.conf文件在httpd-vhosts.conf中写入如下配置
<VirtualHost *:8080>
DocumentRoot "D:/xampp/htdocs/test1"
ServerName test1
<Directory "D:/xampp/htdocs/test1">
Order Allow,Deny
Allow from 192. 168. 1.237
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot " D:/xampp/htdocs/test2"
ServerName test2
</VirtualHost>
5.重启 apache 测试。从ip为 192. 168. 1.237 电脑的浏览器中输入
192. 168. 1.239:8080可以访问输出” test1” 本地输入192. 168. 1.239:8080禁止访问。
说明
1. <VirtualHost *:8080>中的DocumentRoot应当是httpd.conf中配置的
DocumentRoot的子目录。
例如httpd.conf中全局的DocumentRoot "D:/xampp/htdocs"则在httpd-vhosts.conf中
<VirtualHost *:8080>的DocumentRoot "D:/xampp/htdocs/test1"若设置为其他非全局DocumentRoot的子目录则访问不了。
2. httpd.conf中<Directory/>……</Directory>用于管理默认80端口根目录下所有文件
的访问权限如设置deny from al l 则不能访问而8080端口可以正常访问。
3. 在<VirtualHost *:8080>中可以加对目录权限的管理。
Order指令控制默认的访问状态与Al low和Deny指令生效的顺序。Ordering取值范围是以下几种范例之一
① Deny,Al low
Deny指令在Al low指令之前被评估。默认允许所有访问。任何不匹配Deny指令或者匹配Al low指令的客户都被允许访问。
②Al low,Deny
Al low指令在Deny指令之前被评估。默认拒绝所有访问。任何不匹配Al low指令或者匹配De n y指令的客户都将被禁止访问。
③ Mutual-fai lure
只有出现在Al low列表并且不出现在Deny列表中的主机才被允许访问。这种顺序与"OrderAl low,Deny"具有同样效果不赞成使用。
关键字只能用逗号分隔它们之间不能有空格。注意在所有情况下每个Al low和Deny指令语句都将被评估。
例如
Order Allow,Deny
Allow from 192. 168. 1.237
默认拒绝所有访问只允许从IP为192.168.1.237的电脑进行访问。
A2Hosting主机,A2Hosting怎么样?A2Hosting是UK2集团下属公司,成立于2003年的老牌国外主机商,产品包括虚拟主机、VPS和独立服务器等,数据中心提供包括美国、新加坡softlayer和荷兰三个地区机房。A2Hosting在国外是一家非常大非常有名气的终合型主机商,拥有几百万的客户,非常值得信赖,国外主机论坛对它家的虚拟主机评价非常不错,当前,A2Hosting主机庆祝1...
Ceraus数据成立于2020年底,基于KVM虚拟架构技术;主营提供香港CN2、美国洛杉矶CN2、日本CN2的相关VPS云主机业务。喜迎国庆香港上新首月五折不限新老用户,cera机房,线路好,机器稳,适合做站五折优惠码:gqceraus 续费七五折官方网站:https://www.ceraus.com香港云内存CPU硬盘流量宽带优惠价格购买地址香港云2G2核40G不限5Mbps24元/月点击购买...
快云科技怎么样?快云科技是一家成立于2020年的新起国内主机商,资质齐全 持有IDC ICP ISP等正规商家。云服务器网(yuntue.com)小编之前已经介绍过很多快云科技的香港及美国云服务器了,这次再介绍一下新的优惠方案。目前,香港云沙田CN2云服务器低至29元/月起;美国超防弹性云/洛杉矶CUVIP低至33.6元/月起。快云科技的云主机架构采用KVM虚拟化技术,全盘SSD硬盘,RAID10...