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

Не удается запустить службу httpd с SSL

Возникла проблема, когда я установил новые сертификаты на Centos 5 и изменил файл conf для следующих строк:

SSLCertificateFile /etc/pki/tls.certs/name.crt

SSLCertificateKeyFile /etc/pki/tls/private/name.key

SSLCACertificateFile /etc/pki/tls/certs/group.ca-bundle

Но каждый раз, когда я запускаю службу httpd, я получаю следующее:

>     sudo service httpd start
>     Starting httpd: Apache/2.2.15 mod_ssl/2.2.15 (Pass Phrase Dialog)
>     Some of your private key files are encrpyted for security reasons.
>     In order to read them you have to provide the pass phrases.
>     Server servername.co.uk: 443 (RSA)
>     Enter pass phrase:
>     OK: Pass Phrase Dialog successful.                     [FAILED]

(У вас есть только базовые знания о CentOS, поэтому, пожалуйста, заранее извините меня за мою глупость!)

Итак, вопрос в том, что не так? И где я могу найти соответствующие журналы, чтобы сообщить мне об этом?

Два возможных решения:

  1. Использовать парольную фразу сертификата из сертификата
  2. Добавьте парольную фразу в конфигурацию apache - см. https://httpd.apache.org/docs/2.2/mod/mod_ssl.html#sslpassphrasedialog

Запустить httpd двоичный файл вручную с помощью уровня debug-loglevel, чтобы узнать, можете ли вы получить от него дополнительную информацию.

httpd -e debug