如何在Ubuntu Linux上 重启Apache WebServer有两种主要方式:
- reload - 优雅地通过发送Sigusr1来重新启动Apache守护程序。如果守护程序未运行,则启动它。这与正常重启的不同之处在于当前打开连接不会中止。副作用是旧日志文件不会立即关闭。这意味着如果在日志旋转脚本中使用,可能需要大量延迟以确保在处理之前关闭旧日志文件。此命令在启动重新启动以捕获最明显的错误之前,自动通过
apache2ctl configtess
查看配置文件。但是,由于配置问题,守护程序仍然可以死亡。 - restart - 通过发送稍微将Apache守护程序重新启动。如果守护程序未运行,则启动它。此命令在启动重新启动以捕获最明显的错误之前,通过Configts自动检查配置文件。但是,由于配置问题,守护程序仍然可以死亡。
上述方法都在重启/重新加载过程中检查配置,
我们可以使用以下命令手工检查Apache配置:
$ apachectl configtest Syntax OK
使用“systemclt”命令优雅地重新加载Apache Web服务器:
$ sudo systemctl reload apache2
完全重新启动Apache 2 Web服务器:
$ sudo systemctl restart apache2
日期:2020-07-07 20:55:37 来源:oir作者:oir