Я надеваю эту ошибку service apache2 restart
Error: SSLCertificateFile: file '/etc/apache2/ssl/www_example_com.crt' does not exist or is empty
Я пытаюсь настроить comodo сертификат SSL на экземпляре человечности ec2 с ЛАМПОЙ, и я выполнил все официальные шаги, перейдя по ссылкам ниже.
https://help.ubuntu.com/community/ApacheMySQLPHP
https://help.ubuntu.com/14.04/serverguide/httpd.html#https-configuration
Помогите.
Необходимо проверить следующее:
сделавший это, можно затем попытаться проверить сайты virtual host
файл.
В /etc/apache2
папка там sites-enabled
папка, которая имеет virtual hosts
файл как символьные ссылки с sites-available
папка.
Не можно проверить виртуальный файл хоста или в sites-available
или sites-enabled
папка.
правильная форма должна быть:
<VirtualHost IP ADDRESS :443 >
DocumentRoot <path/to/sites/folder>
ServerName <domain name>
SSLEngine on
SSLCertificateFile /etc/ssl/crt/primary.crt #edit path as needed
SSLCertificateKeyFile /etc/ssl/crt/private.key #edit path as needed
SSLCertificateChainFile /etc/ssl/crt/intermediate.crt #edit path as needed
#Include /etc/options-ssl-apache.conf #optional for some configs
</VirtualHost>
, Конечно: Меняют имена файлов и путей для соответствия файлам сертификата :
SSLCertificateFile should be your primary certificate file for your domain name.
SSLCertificateKeyFile should be the key file generated when you created the Certificate signing reques.
SSLCertificateChainFile should be the intermediate certificate file (if any) that was supplied by your certificate authority.
Сохраняют изменения и выходят из текстового редактора после внесения соответствующих изменений. Перезапустите свой веб-сервер Apache с помощью одной из следующих команд:
/usr/local/apache/bin/apachectl startssl
/usr/local/apache/bin/apachectl restart
Я получил эту ошибку из-за того, что
SSLCertificateFile /etc/apache2/ssl/www.example.com.pem;
SSLCertificateKeyFile /etc/apache2/ssl/www.pdchealthcare.com.pem;
после замены на
SSLCertificateFile /etc/apache2/ssl/www.example.com.pem
SSLCertificateKeyFile /etc/apache2/ssl/www.example.com.pem
ошибка исчезла (обратите внимание на ; удалено), и я смог перезапустить сервер Apache.