Virtualhost Document Root更改整个服务器的Web根目录

时间:2015-08-20 15:42:13

标签: linux apache centos virtualhost httpd.conf

我目前有example.com指向Server one。我想从不同的目录(/WebData

服务器example.com

我是通过编辑httpd.conf

来做到这一点的
http://pastebin.com/UjHhRNTX

我的工作符合要求。

然后我发现我需要将website.org添加到服务器。所以我安装了另一个磁盘并创建了一个名为/WebDataWebsite

的目录

并使用以下VHost创建/etc/httpd/conf.d/websiteorg.conf

http://pastebin.com/GTmqtABf

<VirtualHost *:80>
       DocumentRoot "/WebDataWebsite"
       ServerName website.org
       ServerAlias www.website.org
       <Directory "/WebDataWebsite">
               Require all granted
       </Directory>
</VirtualHost>

出于某种原因,所有到example.com和website.org的流量都被定向到index.htm中的/WebDataWebsite

我做错了什么?如何将/WebData(在httpd.conf中)设置为默认网站,但使用VHost过滤servername website.org?

1 个答案:

答案 0 :(得分:1)

您可能需要在第二个站点使用Alias。看看http://httpd.apache.org/docs/2.2/mod/mod_alias.html#alias

由于它无法处理我认为相同的两个声明,因此不太可能由apache接收VH的第二次声明。