Answers:
应该可以使用以下命令
sudo /etc/init.d/apache2 reload
希望能有所帮助
做
apachectl -k graceful
检查此链接以获取更多信息:http : //www.electrictoolbox.com/article/apache/restart-apache/
apachectl graceful: Gracefully restarts the Apache daemon by sending it a SIGUSR1. If the daemon is not running, it is started. This differs from a normal restart in that currently open connections are not aborted.
已针对Apache 2.4,非系统版本(例如CentOS 6.x,Amazon Linux AMI)和系统版本(例如CentOS 7.x)进行了更新:
使apache进程重新加载配置的方式有两种,具体取决于您希望对当前线程执行什么操作,要么建议在空闲时退出,要么直接杀死它们。
请注意,Apache建议使用apachectl -k
作为命令,对于systemd,该命令将替换为httpd -k
apachectl -k graceful
要么 httpd -k graceful
Apache将建议其线程在空闲时退出,然后apache重新加载配置(它不会自行退出),这意味着不会重置统计信息。
apachectl -k restart
要么 httpd -k restart
这与停止类似,因为该进程会杀死其线程,但是该进程会重新加载配置文件,而不是杀死自己。
httpd -k graceful
仅不支持httpd -k restart
:httpd /?
=>-k restart : tell running Apache to do a graceful restart