Apache2 - 多个站点,最简单的设置

时间:2009-07-31 15:24:13

标签: apache multiple-sites

我想使用mod_vhost_alias来简化Apache2.2中的站点设置。所以我的虚拟主机设置如下:

<VirtualHost *:80>
    VirtualDocumentRoot "/var/www/%0"
</VirtualHost>

我还想在每个站点上做的是包含一个额外的配置文件 - 如下所示:

<VirtualHost *:80>
    VirtualDocumentRoot "/var/www/%0"
    Include "/var/www/%0/http.conf"
</VirtualHost>

但Apache似乎并不喜欢这样。有没有其他方法可以实现这个目标?

谢谢,

詹姆斯。

1 个答案:

答案 0 :(得分:1)

您可以反过来这样做:在主配置文件中包含一个目录,并为其中的每个站点配置一个配置文件。 E.g。

的http.conf

Include /apache/sites/

/apache/sites/site1.conf

<VirtualHost *>
  host specific configuration here..
</VirtualHost *>
相关问题