Назад | Перейти на главную страницу

Как можно корректно перезапустить Apache без отключения SSL-соединений?

Мы пытаемся корректно перезагрузить Apache, используя такую ​​команду, как:

apache2ctl -k graceful

Это работает должным образом для пользователей HTTP, и конфигурация Apache перезагружается, не затрагивая пользователей веб-сайта.

Однако мы обнаружили, что пользователи, получающие доступ к серверу через HTTPS, отключаются во время постепенной перезагрузки.

Как можно корректно перезагрузить Apache, не затрагивая SSL-соединения?

Если это поможет, мы используем HTTP 2 на Apache 2.4.20.

Чтобы гарантировать, что HTTP-сеансы на основе H2 остаются в покое (и не завершаются) при выполнении apachectl -k gracefulобновите программное обеспечение Apache до версии 2.4.24, а пакет mod_h2 - до версии 1.4.7.