Apache:在配置文件中进行更改无需重新启动服务器即可生效

时间:2020-01-09 10:37:09  来源:igfitidea点击:

问:如何在不重新启动Apache服务器本身而不会中断用户当前会话的情况下对Apache服务器配置文件进行更改以使其生效?

答:您可以使用httpd服务或apachectl重新加载配置,而不会中断用户会话,如下所示:

以root身份登录并键入以下命令

# /etc/init.d/httpd reload

要么

# apachectl -k graceful

这也称为正常重启Apache httpd守护程序。
如果守护程序未在运行,它将启动。
这与正常重启不同,因为当前打开的连接不会中止。
副作用是旧的日志文件不会立即关闭。
这意味着,如果将其用于日志轮换脚本中,则可能需要相当长的延迟才能确保在处理旧日志文件之前将其关闭。