0

我想使用 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 似乎不喜欢这样。有没有其他方法可以实现这一目标?

谢谢,

詹姆士。

4

1 回答 1

1

您可以通过另一种方式执行此操作:在主配置文件中包含一个目录,并为其中的每个站点创建一个配置文件。例如

http.conf

Include /apache/sites/

/apache/sites/site1.conf

<VirtualHost *>
  host specific configuration here..
</VirtualHost *>
于 2009-07-31T17:10:57.007 回答