![需要澄清 apache 重新加载](https://linux22.com/image/71117/%E9%9C%80%E8%A6%81%E6%BE%84%E6%B8%85%20apache%20%E9%87%8D%E6%96%B0%E5%8A%A0%E8%BD%BD.png)
我需要/etc/init.d/httpd reload
在我的生产服务器上运行httpd
.想知道在进行配置更改后,如果存在一些配置故障并且我们重新加载,是否apache
会失败。否则服务器会忽略该请求并且不会有reload
.
请澄清。
答案1
在 RHEL 6.6 上测试
如果您担心配置中出现故障或错误,您可以随时运行
/etc/init.d/httpd configtest
或者
/usr/sbin/apache2ctl -t
以前reload
——恕我直言,这是一个好习惯。如果您的配置有错误, Areload
不会停止正在运行的进程,并保持当前进程运行。 Arestart
将停止httpd
进程并然后尝试启动,如果配置错误则失败。有关更多详细信息,请检查脚本中的相关行/etc/init.d/httpd
。