从目录导入/包含要在 Apache 的 httpd.conf 中使用的外部 VirtualHost 文件

从目录导入/包含要在 Apache 的 httpd.conf 中使用的外部 VirtualHost 文件

是否有解决方案将所有包含虚拟主机记录的文件导入到 httpd.conf 中?

对于单个文件,此解决方案效果很好:

include domain1.conf
include domain2.conf
include domain3.conf

但找不到包含特定目录中所有文件的解决方案,我试过了

include  /etc/httpd/conf/vhosts/*

但 dos 似乎没有从 /etc/httpd/conf/vhosts/ 读取任何内容

答案1

举例添加配置文件名扩展名:

include  /etc/httpd/conf/vhosts/*.conf

并检查文件和目录的权限 /etc/httpd/conf/vhosts。Apache 用户必须具有从此目录读取所有内容的权限。

相关内容