在基于 Linux 的 Web 服务器上,我正在运行 Apache2,并且在我当前httpd.conf
的文件中,我有以下内容:
Include conf/extra/httpd-ssl.conf
在 httpd-ssl.conf 我管理我的所有虚拟主机详细信息。目前那里有大约 15 个条目,我需要添加更多。
我想要第二个文件,称它为仅httpd-ssl2.conf
包含特定条目的文件,以帮助使事情更有条理。
我应该考虑有什么理由不这样做吗?
我应该考虑有什么理由不这样做吗?
这没什么错。许多 Apache 的发行版和安装已经这样做了。例如,在 gentoo 的 Apache2 上,它在httpd.conf
:
Include /etc/apache2/modules.d/*.conf
Include /etc/apache2/vhosts.d/*.conf
您可以在单独的文件中或在目录中的一个文件中创建尽可能多的 ssl 或非 ssl 虚拟主机/vhosts.d
。您可以以任何您想要的方式组织它们。如果您不想使用 a*.conf
并且想要更明确(这可能更安全一些),您可以在 .conf 中明确添加每个文件httpd.conf
:
Include conf/extra/httpd-ssl.conf
Include conf/extra/httpd-ssl2.conf