Веб-сайты были запущены. Я изменил свои файлы конфигурации на сайтах с поддержкой, затем запустил:
apache2ctl configtest
Получил: синтаксис ОК
Потом побежал:
apache2ctl graceful
Получил возврат в командную строку. Нет сообщений. Сайты вышли из строя, перезапуска не было. Кроме того, мне не предлагали ввести кодовую фразу, которую я должен был ввести, поскольку она есть в моем ключе.
Поэтому я поставил старые конфиги (быстро) и перезапустил.
Apache2ctl graceful не поддерживает парольную фразу? В файлах error.log не было сообщений об ошибках. Просто «[уведомление] Запрошен изящный перезапуск, перезапуск выполняется», а затем ничего.
ОБНОВЛЕНИЕ 7/8: После поиска в других журналах ошибок (ранее только что проверенных в основном) я обнаружил следующее:
SSL Library Error: 185073780 error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch
Сделайте полный перезапуск, а не плавный. Ваше изменение на незашифрованный закрытый ключ также должно работать.
Концептуально я не могу представить apachectl
возможность запрашивать новую парольную фразу для запуска, когда основной процесс отправляет сигналы только apachectl
, а не порождены им.
Более конкретно - это 7-летняя публикация в отчете об ошибке подтверждает, что наблюдаемое вами поведение является ожидаемым - извините, не удалось найти ничего более свежего, подтверждающего, что проблема все еще существует в текущих версиях apache, но подходит.