Я установил сертификат SSL (сгенерированный с помощью openssl) на сервере под управлением Apache 2.2. После обновления конфигурации я увидел, что сайт работает правильно.
Однако сегодня утром я обнаружил, что сайт не работает. После беглого просмотра журналов я заметил, что Apache не запущен, и мне не удалось его перезапустить.
Были следующие ошибки в ssl.log
[Вт, 10 октября, 14:58:48 2017] [предупреждение] Сертификат сервера RSA является сертификатом CA (BasicConstraints: CA == TRUE!?)
[Вт, 10 октября, 14:58:48 2017] [предупреждение] Сертификат сервера RSA CommonName (CN) `AddTrust External CA Root 'НЕ соответствует имени сервера !?
[Вт, 10 октября, 14:58:48 2017] [ошибка] Невозможно настроить закрытый ключ сервера RSA
[Вт, 10 октября, 14:58:48 2017] [ошибка] Ошибка библиотеки SSL: 185073780 ошибка: 0B080074: процедуры сертификата x509: X509_check_private_key: несоответствие значений ключей
Может ли кто-нибудь сказать мне, почему это произошло? То есть после первоначальной настройки сайт проработал несколько дней. Однако в определенный момент он сломался. Как я могу решить эту проблему?
Некоторые файлы на диске были изменены и / или ваша конфигурация Apache изменилась. В основном вы настраиваете Apache с помощью сертификата и ключа, но Apache сообщает вам, что они не связаны друг с другом, как должны.