1

在基于 Linux 的 Web 服务器上,我正在运行 Apache2,并且在我当前httpd.conf的文件中,我有以下内容:

Include conf/extra/httpd-ssl.conf

在 httpd-ssl.conf 我管理我的所有虚拟主机详细信息。目前那里有大约 15 个条目,我需要添加更多。

我想要第二个文件,称它为仅httpd-ssl2.conf包含特定条目的文件,以帮助使事情更有条理。

我应该考虑有什么理由不这样做吗?

4

1 回答 1

1

我应该考虑有什么理由不这样做吗?

这没什么错。许多 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
于 2012-10-01T21:53:08.570 回答