如何UNIX重新启动Apache服务器

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

如何使用命令行或者通过ssh会话在UNIX操作系统下重新启动Apache Web服务器?
您需要使用apachectl命令来重新启动Apache服务器。
这将重新读取其配置文件,并重新打开日志文件。
以root用户身份执行以下命令(使用su成为root用户):

# apachectl -k restart

或者使用sudo(如果已配置):

$ sudo apachectl -k restart

以上将立即重启Apache。
但是,在生产环境中,您可能需要使用平稳重启,该重启将在所有当前请求完成后重新启动服务器(如果它们不提供任何服务,则立即退出):

# apachectl -k graceful

或者使用sudo(如果已配置):

$ sudo apachectl -k graceful

最后,您可以在日志文件中查看重新启动的状态:

# tail -f /var/log/httpd/error_log
# tail -f /var/log/apache2/error.log