49

更改 httpd.conf 文件后是否需要重新启动 httpd 才能使更改生效?

4

3 回答 3

36

是的。HTTPD.conf 是在 apache 启动时读取的,因此要使任何更改生效,您需要重新启动它。

于 2010-10-31T10:20:34.683 回答
8

是的,您需要通过以下方式重新启动服务器

sudo service httpd restart

您可以通过以下方式检查配置文件中的错误

apachectl -t

更改可能需要一些时间来反映。

于 2015-06-18T08:10:55.383 回答
3

您可以让 apache 重新读取其配置文件,而无需通过 sudo apachectl graceful(或apache2ctl在 debian 上)重新启动。

来自Apache 文档

优雅地重新启动 Apache httpd 守护进程。如果守护程序未运行,则启动它。这与正常重启的不同之处在于当前打开的连接不会中止。[...] 在启动重启之前,该命令会像 configtest 一样自动检查配置文件,以确保 Apache 不会死机。

于 2017-04-07T19:44:58.107 回答