【发布时间】:2013-07-31 19:20:23
【问题描述】:
我正在尝试在 Apache VirtualHost 上设置网站。
我的 VirtualHost 配置包含在 /etc/httpd/conf/httpd.conf 中,如下所示:
<VirtualHost *:80>
ServerName test.site.com
ServerAlias test.site.com test.site-london.com
DocumentRoot /var/www/site-dev
<Directory /var/www/site-dev>
Options -Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
我的问题是当我访问 test.site.com 或 test.site-london.com 时,我得到一个 糟糕! Google Chrome 找不到 test.site.com 消息。 相反,当我使用以下格式的 IP 地址时,可以访问网站:172.54.88.203/test.site.com。 更令人困惑的是,如果我只是在地址栏中输入 IP 地址并按回车,我看到的是 test.site.com。
我尝试使用以下输入设置我的 /etc/hosts 文件,但它仍然无法正常工作:
127.0.0.1 localhost localhost
172.54.88.203 test.site.com test.site.com
【问题讨论】:
-
确保,运行谷歌浏览器的操作系统也有一个主机条目,将 test.site.com 指向 172.54.88.203
标签: apache web centos virtual-hosts