0

抱歉,如果这听起来很愚蠢,这是我的感受,因为我过去做过这件事,但不知道出了什么问题。

无论如何,我在我的 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 服务,但无济于事

提前致谢

4

1 回答 1

2

www.site3.com并且site3.com不是相同的主机名。请参阅ServerAlias 指令

<VirtualHost *:80>
   DocumentRoot /var/www/html/web/site3/
   ServerName site3.com
   ServerAlias www.site3.com
</VirtualHost>
于 2012-07-10T20:34:24.403 回答