为什么升级到 Ubuntu 18.04 后 apache2 服务被屏蔽了?

为什么升级到 Ubuntu 18.04 后 apache2 服务被屏蔽了?

我将服务器从 16.04 Ubuntu 升级到 18.04。

运行do-release-upgrade并重启后被apache2屏蔽了。

我用了这篇问答来揭开真相,但仍有一个问题:为何该服务被屏蔽?

答案1

16.04 和 18.04 版本之间apache2有所不同。16.04 有 Apache 2.4.18-2然而18.04 具有 Apache 2.4.29-1运行后do-release-upgrade,Apache 已经升级。

有可能,在 2.4.18-2 和 2.4.29-1 之间,配置文件语法发生了变化,这会导致 Apache 以意外的方式失败,或者配置不安全。不幸的是,do-release-upgrade不知道是否是这种情况,所以无论如何都不得不掩盖它。

为了您的安全,该服务将被屏蔽,直到您手动重新启用它。这样做的目的是,您验证配置文件仍然正确,然后就可以取消屏蔽。

相关内容