在httpd.conf中更改后重新启动httpd

时间:2010-10-31 10:18:46

标签: apache apache-config

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

3 个答案:

答案 0 :(得分:28)

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

答案 1 :(得分:6)

是的,您需要通过

重启服务器
sudo service httpd restart

您可以通过

检查配置文件中的错误
apachectl -t

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

答案 2 :(得分:2)

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

来自Apache docs

  

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