当我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 服务器。