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

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

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

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

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

提前致谢

答案1

apache 的主要配置位于 apache2.conf 中。如果您仔细查看配置文件第 207 行左右,您会发现它包含 httpd.conf。

这样,您可以在 httd.conf 中进行自定义配置,而不会迷失在 apache2.conf 中,并且可以将您的个人更改保留到您的个人文件中。

由于两个文件都会被使用,因此在哪里编写配置实际上并不重要。

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

相关内容