Do I need to restart httpd after changes in the httpd.conf file for changes to take effect?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Yes. HTTPD.conf is read on apache start-up, so for any changes to take affect you need to restart it.
回答2:
Yes you need to restart the server by
sudo service httpd restart
You can check errors in your config files by
apachectl -t
Changes may take some time to reflect.
回答3:
You can have apache re-read its config files without restarting by
sudo apachectl graceful
(or apache2ctl
on debian).
From the Apache docs:
Gracefully restarts the Apache httpd daemon. If the daemon is not running, it is started. This differs from a normal restart in that currently open connections are not aborted. [...] This command automatically checks the configuration files as in configtest before initiating the restart to make sure Apache doesn't die.