虚拟主机多个网站,Apache的Linux服务器
问题描述:
对不起,如果这听起来很愚蠢,它的感觉,因为我在过去做过这件事,并不知道什么是错的。虚拟主机多个网站,Apache的Linux服务器
反正,我有两个站点安装在我的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服务,但无济于事
在此先感谢
答
www.site3.com
和site3.com
是不一样的主机名。请参阅ServerAlias directive。
<VirtualHost *:80>
DocumentRoot /var/www/html/web/site3/
ServerName site3.com
ServerAlias www.site3.com
</VirtualHost>
感谢Quentin修复它。 – Owen 2012-07-10 20:39:04