Apache 配置 FreeBSD 与 Debian

Apache 配置 FreeBSD 与 Debian

长期使用 Debian,正在尝试 FreeBSD。

TL;DR - 我应该按照我习惯的方式设置 Apache 配置,还是像发行版那样设置?

我真的很喜欢 Debian 的 Apache 配置的处理/设置方式。使用 -available 目录和 -enabled 目录,并为每个虚拟主机使用单独的配置文件,从 -available 链接到 -enabled。与 PHP 或 SSL 等模块和配置选项相同。

我刚刚开始在 FreeBSD 上查看 apache,我注意到我安装的版本pkg install apache24使用了一个庞大的配置文件。

有什么理由不备份httpd.conf并至少将主机定义更改为 Debian 风格吗?我通常会删除默认的主机定义,只使用我想要提供的主机定义,而所有的主机定义都不会提供任何服务。

答案1

没有什么可以阻止您使用 Debian 风格的目录。

创建sites-availablesites-enabled目录。

请务必不要忘记内部的虚拟主机sites-enabled是到../sites-available/vhost_name.conf.

sites-enabled然后在配置文件末尾执行包含操作。

如前所述,我更喜欢以 .conf 结尾的虚拟主机定义,因此添加到 的末尾httpd.conf

Include sites-enabled/*.conf

相关内容