Apache не запускается после включения/отключения mod_ssl

4.7 (Ubuntu), и я попытался настроить прокси с SSL на уже существующем экземпляре, который действует как прокси для других приложений без SSL. Я включил ssl, запустив a2enmod ssl и перезапустив. Мгновенно я получил оповещения о том, что прокси для других приложений перестали работать. Сразу же я запустил команду a2dismod ssl и перезапустил apache, что не удалось. В apache2/error.log я нашел следующие ошибки:

Пн, 17 августа, 23:04:31.670430 2015] [ssl: emerg] [pid 16151: tid 140301083379584] AH02241: Init: невозможно прочитать сертификат сервера из файла /etc/apache2/ssl/touc.com.pem [пн, 17 августа, 23 :04:31.670473 2015] [ssl:emerg] [pid 16151:tid 140301083379584] Ошибка библиотеки SSL: ошибка:0D0680A8:подпрограммы кодирования asn1:ASN1_CHECK_TLEN:неправильный тег [Пн, 17 августа, 23:04:31.670491 2015] [ssl:emerg] [pid 16151:tid 140301083379584] Ошибка библиотеки SSL: ошибка: 0D07803A: процедуры кодирования asn1: ASN1_ITEM_EX_D2I: вложенная ошибка asn1 (тип = X509) [Пн, 17 августа, 23:04:31.670501 2015] [ssl: emerg] [pid 16151: tid 140301083379584] AH02312: фатальная ошибка инициализации mod_ssl, выход.

С тех пор я не могу сделать другие прокси доступными, но когда я обращаюсь к их URL-адресам напрямую, они работают. Любые подсказки, что мне не хватает?


person pleegor    schedule 18.08.2015    source источник


Ответы (1)


Выяснил, что именно пошло не так. По-видимому, включение ssl_mod отключает proxy_http, а когда вы отключаете ssl_mod, вам нужно снова включить proxy_http. Как только вы перезапустите сервер Apache, все заработает.

person pleegor    schedule 18.08.2015