如何在不断开 SSL 连接的情况下正常重启 Apache?

如何在不断开 SSL 连接的情况下正常重启 Apache?

我们正在尝试使用以下命令正常重新加载 Apache:

apache2ctl -k graceful

这对于 HTTP 用户来说如预期般工作,并且 Apache 配置会重新加载而不会影响网站用户。

然而,我们发现通过 HTTPS 访问服务器的用户在正常重新加载期间会断开连接。

如何在不影响 SSL 连接的情况下正常重新加载 Apache?

如果有帮助的话,我们在 Apache 2.4.20 上使用 HTTP 2。

答案1

为了确保基于 H2 的 HTTP 会话在执行时保持不变(而不是终止)apachectl -k graceful,请将 Apache 软件升级到 2.4.24,并将 mod_h2 包升级到 1.4.7。

相关内容