![Apache 配置 FreeBSD 与 Debian](https://linux22.com/image/110963/Apache%20%E9%85%8D%E7%BD%AE%20FreeBSD%20%E4%B8%8E%20Debian.png)
长期使用 Debian,正在尝试 FreeBSD。
TL;DR - 我应该按照我习惯的方式设置 Apache 配置,还是像发行版那样设置?
我真的很喜欢 Debian 的 Apache 配置的处理/设置方式。使用 -available 目录和 -enabled 目录,并为每个虚拟主机使用单独的配置文件,从 -available 链接到 -enabled。与 PHP 或 SSL 等模块和配置选项相同。
我刚刚开始在 FreeBSD 上查看 apache,我注意到我安装的版本pkg install apache24
使用了一个庞大的配置文件。
有什么理由不备份httpd.conf
并至少将主机定义更改为 Debian 风格吗?我通常会删除默认的主机定义,只使用我想要提供的主机定义,而所有的主机定义都不会提供任何服务。
答案1
没有什么可以阻止您使用 Debian 风格的目录。
创建sites-available
和sites-enabled
目录。
请务必不要忘记内部的虚拟主机sites-enabled
是到../sites-available/vhost_name.conf
.
sites-enabled
然后在配置文件末尾执行包含操作。
如前所述,我更喜欢以 .conf 结尾的虚拟主机定义,因此添加到 的末尾httpd.conf
:
Include sites-enabled/*.conf