linux httpd2.2版本,基于域名的虚拟主机配置

环境:centos6.8  httpd2.2.15

说明:此问题主要是基于域名的虚拟主机配置。

问题:我遇到的是,自己写了多个虚拟主机路径,从外部访问不同的域名,它只会找到httpd.conf的最上方的虚拟配置。

   经过研究,发现是因为httpd的版本过低导致的,在低版本中,需要在配置文件中写明在那个地址的哪个端口上启用虚拟主机(NameVirtualHost),(2.4版本的不需要)

配置:

1.在配置文件中(/etc/httpd/conf/httpd.conf),配置虚拟路径,并同时在对应路径(/data/www)创建文件,写好显示代码

 

 

 2.在hosts文件中,(/etc/hosts),虚拟域名绑定ip,添加上下边的这个,重启服务

 

 

 3.在本机(windows)系统中,(C:\Windows\System32\drivers\etc\hosts),也添加上这个域名解析

 

4.两个不同域名的测试

 

 

posted @ 2020-01-09 16:45  左左zgf  阅读(361)  评论(0)    收藏  举报