如何在Ubuntu 20.04上重新启动Apache

如何在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