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.两个不同域名的测试


                    
                
                
            
        
浙公网安备 33010602011771号