为什么我的 Apache 文件夹显示两个配置文件?

Fel*_*ipe 4 configuration apache2

当我cd到时/etc/apache2/我可以看到两个配置文件:apache2.conf 和 httpd.conf。

apache.conf 文件中有许多配置指令(这让我认为它是配置文件),而另一个(httpd.conf)没有(实际上,它只有一个我不久前添加的...即ServerName localhost)。

这个可以吗?我可以确定在 apache2.conf 文件中所做的任何更改都会有效吗?

提前致谢

top*_*ess 8

apache 主要配置发生在 apache2.conf 中。如果您考虑第 207 行附近的配置文件,您会发现它包含 httpd.conf。

通过这种方式,您可以在 httd.conf 中进行自定义配置,而不会在 apache2.conf 中丢失,并且您可以保留对您的个人文件的个人更改。

因为这两个文件都在使用,所以在何处编写配置并不重要。

为了确保它正常工作,sudo /etc/init.d/apache2 restart这将重新启动 Apache 服务器。

  • 此外(但未询问) conf.d 目录中的所有文件也将被包含在内,这也允许在那里存储个人设置。 (2认同)