apache虚拟主机设置

 

apache 虚拟主机设置有两类

一:基于ip的配置 一台主机绑定了多个ip,每个ip设置一个虚拟主机

如一台主机有10.13.129.163和192.168.1.9两个ip

则配置为:

<VirtualHost 10.13.129.163>
ServerName localhost  ##这里的ServerName好像没什么用
DocumentRoot D:/apache/htdocs/dir1
</VirtualHost>

 

<VirtualHost 192.168.1.9>
ServerName localhost
DocumentRoot D:/apache/htdocs/dir2
</VirtualHost>

则通过http://10.13.129.163/访问到的是dir1下的文件,通过http://192.168.1.9/访问到的是dir2下的文件

 

二:基于域名的配置 一台主机的一个ip上可以配置多个域名的虚拟主机

如两个域名test1.xuelong.com test2.xuelong.com都通过dns指向10.13.129.163

则配置这两个域名对应的虚拟主机如下:

##基于域名的虚拟主机必须通过此指令指定域名主机所在的范围,无此指定则认为是基于ip的配置

NameVirtualHost 10.13.129.163 

<VirtualHost 10.13.129.163>
ServerName test1.xuelong.com  ##这里的ServerName用来区分域名
DocumentRoot D:/apache/htdocs/dir1
</VirtualHost>

 

<VirtualHost 10.13.129.163>
ServerName test2.xuelong.com
DocumentRoot D:/apache/htdocs/dir2
</VirtualHost>

则通过http://test1.xuelong.com/访问到的是dir1下的文件,通过http://test2.xuelong.com/访问到的是dir2下的文件

 

如果未匹配到域名,如http://test3.xuelong.com/,则第一个配置为默认的.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值