在httpd.conf中更改后重新启动httpd
在更改httpd.conf文件后,是否需要重新启动httpd才能使更改生效?
是。 HTTPD.conf是在apache启动时读取的,所以任何修改都会影响你需要重新启动它。
是的,你需要通过重新启动服务器
sudo service httpd restart
你可以通过检查你的configuration文件中的错误
apachectl -t
更改可能需要一些时间来反映。
你可以让apache重新读取它的configuration文件而不用sudo apachectl graceful
(或debian上的apache2ctl
)来重新启动。
从Apache文档 :
正常地重新启动Apache httpd守护进程。 如果守护进程没有运行,则启动它。 这与正常重启的不同之处在于当前打开的连接不会中止。 […]这个命令在启动重启之前自动检查configtest中的configuration文件,以确保Apache不会死亡。