Я хочу установить ssl на мой сервер, который работает с apache. Поэтому я следовал инструкциям, данным google . Я попросил ssl-сертификат для моего домена и получил файл ssl-mysite.key. К сожалению, это единственный файл, который я получил от моего провайдера .
Однако вам нужны SSLCertificateChainFile и SSLCertificateFile. Я нашел SSLCertificateFile внутри /etc/ssl/certs/ca-certificates.crt
, пытался добавить его в мой файл mysite.conf
<VirtualHost *:80>
ServerName www.mysite.com
ServerAlias mysite.com
SSLEngine on
SSLCertificateFile /etc/ssl/certs/ca-certificates.crt
SSLCertificateKeyFile /etc/ssl/sites-pk.key
ErrorLog ${APACHE_LOG_DIR}/mysite-error.log
...
сейчас apache не может запустить сервер и выбрасывает
Поэтому я посмотрел mysite-error.log для получения дополнительной информации и я получил
[ssl:emerg] [pid 956:tid 1234567890] AH0123: Certificate and private key www.mysite.de:443:0 from /etc/ssl/certs/ca-certificates.crt and /etc/ssl/sites-pk.key do not match
Я подумал, может быть, потому что я использую порт 80 в .conf, но если я перехожу на 443, сервер даже не запускается.