指令如何在Apache中设置虚拟主机

apache虚拟主机  时间:2020-12-29  阅读:()

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的电脑进行访问。

ZJI全新上架香港站群服务器,4C段238个IP月付1400元起

ZJI本月新上线了香港葵湾机房站群服务器,提供4个C段238个IPv4,支持使用8折优惠码,优惠后最低每月1400元起。ZJI是原Wordpress圈知名主机商家:维翔主机,成立于2011年,2018年9月更名为ZJI,提供中国香港、台湾、日本、美国独立服务器(自营/数据中心直营)租用及VDS、虚拟主机空间、域名注册等业务,所选数据中心均为国内普遍访问速度不错的机房。葵湾二型(4C站群)CPU:I...

Hostinger 限时外贸美国主机活动 低至月12元且赠送1个COM域名

Hostinger 商家我们可能一些新用户不是太熟悉,因为我们很多新人用户都可能较多的直接从云服务器、独立服务器起步的。而Hostinger商家已经有将近十年的历史的商家,曾经主做低价虚拟主机,也是比较有知名度的,那时候也有接触过,不过一直没有过多的使用。这不这么多年过去,Hostinger商家一直比较稳妥的在运营,最近看到这个商家在改版UI后且产品上也在活动策划比较多。目前Hostinger在进...

数脉科技香港自营,10Mbps CN2物理机420元/月

数脉科技怎么样?数脉科技品牌创办于2019,由一家从2012年开始从事idc行业的商家创办,目前主营产品是香港服务器,线路有阿里云线路和自营CN2线路,均为中国大陆直连带宽,适合建站及运行各种负载较高的项目,同时支持人民币、台币、美元等结算,提供支付宝、微信、PayPal付款方式。本次数脉科技给发来了新的7月促销活动,CN2+BGP线路的香港服务器,带宽10m起,配置E3-16G-30M-3IP,...

apache虚拟主机为你推荐
虚拟主机推荐便宜的虚拟主机,推荐几个空间域名服务器和空间域名什么意思北京虚拟主机租用北京云主机租用哪家资质正规,价格便宜,服务好?要真云主机不要那种vps的假云主机,机房要在北京的!二级域名什么是二级域名中文域名英文域名和中文域名是什么意思?域名邮箱哪个免费域名邮箱最好动态域名解析怎么做动态域名解析啊,希望高手指点com域名.com域名年费多少?查询域名如何查看自己计算机的域名过期域名域名到期了吗,为什么还能使用?
域名解析文件 com域名抢注 仿牌空间 香港加速器 asp.net主机 namecheap 精品网 美国主机网 tier info域名 彩虹ip ibox官网 1g内存 百度云1t 购买国外空间 爱奇艺会员免费试用 超级服务器 银盘服务 腾讯总部在哪 阿里云免费邮箱 更多