基于Apache名称的虚拟主机无法查看网站

时间:2016-09-06 08:41:00

标签: apache virtualhost centos7

我正在尝试设置基于名称的虚拟主机centOS7最小安装

我的/etc/httpd/conf/httpd.conf配置如下:

DocumentRoot "/var/www"

<VirtualHost *:80>
    ServerName original.com
    ServerAlias www.original.com
    DocumentRoot /var/www/original
</VirtualHost>

<VirtualHost *:80>
    ServerName testa.com
    ServerAlias www.testa.com
    DocumentRoot /var/www/testa
</VirtualHost>

<VirtualHost *:80>
    ServerName testb.com
    ServerAlias www.testb.com
    DocumentRoot /var/www/testb
</VirtualHost>

我的/etc/hosts配置如下:

`192.168.5.15 testa.com
192.168.5.15 testb.com
192.168.5.15 original.com`

我的/var/www内容:

ls -R /var/www/   

/var/www/:
cgi-bin  original  testa  testb

/var/www/cgi-bin:

/var/www/original:
index.html

/var/www/testa:
index.html

/var/www/testb:
index.html

此时我正在尝试使用chrome和firefox打开页面,但它只是打开原始网站testa.com testb.com original.com。

我做错了什么?谢谢:(

1 个答案:

答案 0 :(得分:0)

您的电脑上ping testa.com"grep ^hosts /etc/nsswitch.conf" 的结果是什么?