我正在尝试在 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时,我得到一个糟糕的消息!谷歌浏览器找不到 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