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的电脑进行访问。
如今我们网友可能较多的会选择云服务器、VPS主机,对于虚拟主机的话可能很多人不会选择。但是我们有些外贸业务用途的建站项目还是会有选择虚拟主机的。今天看到的Stablehost 商家虚拟主机在黑五期间也有四折优惠,对于这个服务商而言不是特别的喜欢,虽然他们商家和我们熟悉的老鹰主机商有些类似,且在后来老鹰主机改版和方案后,Stablehost 商家也会跟随改版,但是性价比认为不如老鹰主机。这次黑色星期...
Vinahost,这个主机商还是第一次介绍到,翻看商家的介绍信息,是一家成立于2008年的老牌越南主机商,业务涵盖网站设计、域名、SSL证书、电子邮箱、虚拟主机、越南VPS、云计算、越南服务器出租以及设备托管等,机房主要在越南胡志明市的Viettle和VNPT数据中心,其中VNPT数据中心对于国内是三网直连,速度优。类似很多海外主机商一样,希望拓展自己的业务,必须要降价优惠或者增加机房迎合需求用户...
RackNerd 商家从2019年上线以来争议也是比较大的,一直低价促销很多网友都认为坚持时间不长可能会跑路。不过,目前看到RackNerd还是在坚持且这次黑五活动也有发布,且活动促销也是比较多的,不过对于我们用户来说选择这些低价服务商尽量的不要将长远项目放在上面,低价年付套餐服务商一般都是用来临时业务的。RackNerd商家这次发布黑五促销活动,一共有五款年付套餐,涉及到多个机房。最低年付的套餐...