Firefox
显示正确的页面,但IE
和Chrome
都显示默认页面。
我Apache/2.2.15 (Unix)
正在CentOS 6.5
virtual.conf
我的文件夹中有conf.d
以下内容:
<VirtualHost *:80>
DocumentRoot /var/www/domain.net/public_html/
ServerName www.domain.net
# Other directives here
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/domain.com/public_html/
ServerName www.domain.com
# Other directives here
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/domain.ca/public_html/
ServerName www.domain.ca
# Other directives here
</VirtualHost>
有谁知道可能导致该问题的原因是什么?
我为每个块添加了一个不带 www 的新块,例如:
<VirtualHost *:80>
DocumentRoot /var/www/domain.com/public_html/
ServerName domain.com
# Other directives here
</VirtualHost>
答案1
这是浏览器 DNS 缓存问题。尝试清除浏览器缓存或在 Chrome 上匿名导航以测试您的 apache 设置。顺便说一句,您应该使用 ServerAlias 指令,正如其他人所评论的那样。