对不起,如果这听起来很愚蠢,那我的感觉是因为我过去做过这个并且无法弄清楚什么是错的。
无论如何,我在我的fedora linux盒子上设置了两个站点,现在我正在尝试添加第三个站点。但是,当我访问www.site3.com时,它会被重定向到第一个站点。
我的VirtualHost代码非常基本,请告诉我我应该添加的内容以及您可以看到的哪些问题导致我提到的问题。
的httpd.conf:
<VirtualHost *:80>
DocumentRoot /var/www/html/web/site1/
ServerName site.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/html/web/site2/
ServerName site2.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/html/web/site3/
ServerName site3.com
</VirtualHost>
除此之外还有什么我需要改变的吗?其他前两个网站仍然正常工作,我重新启动了httpd服务,但无济于事
提前致谢
答案 0 :(得分:2)
www.site3.com
和site3.com
的主机名不同。请参阅ServerAlias directive。
<VirtualHost *:80>
DocumentRoot /var/www/html/web/site3/
ServerName site3.com
ServerAlias www.site3.com
</VirtualHost>