需要澄清 apache 重新加载

需要澄清 apache 重新加载

我需要/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

相关内容