Проблемы с сервером Apache SSL

Привет. При установке ssl на сервере возникает странная проблема. Я продолжаю получать эту ошибку в терминале после того, как уже создал файлы .key и .crt, но он продолжает говорить, что я поместил файлы в файл conf. Каталог d, и я уже настроил эту вещь, так что есть кое-что, что я сделал неправильно, я также использовал openssl для создания файлов .key и .crt, спасибо за помощь, если кто-то может

service apache2 reload
Syntax error on line 1 of /etc/apache2/conf.d/www.domainname.crt
Invalid command '-----BEGIN', perhaps misspelled or defined by a module not included in the server configuration
Action 'conftest' failed.
The Apache error log may have more information.
   ...fail!
0
задан 10 January 2014 в 20:53

1 ответ

Apache будет обрабатывать файлы в conf.d/ как файлы конфигурации, а файл .crt не является допустимым файлом конфигурации apache.

Вместо этого поместите их в другое место и обратитесь к ним в файле конфигурации в sites-enabled/. Конфигурация default-ssl содержит следующее:

SSLCertificateFile    /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key

Поэтому поместите файл сертификата в /etc/ssl/certs/ и ключ в /etc/ssl/private/ и отредактируйте конфигурацию, чтобы иметь правильные имена файлов.

Вы также можете прочитать официальное руководство по серверу Ubuntu об Apache и HTTPS или просто поискать в Google для получения дополнительной информации.

0
ответ дан 10 January 2014 в 20:53

Другие вопросы по тегам:

Похожие вопросы: