我们正在尝试使用以下命令正常重新加载 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。