Apache2 - Почему закрытый ключ и сертификат не совпадают? - PullRequest
1 голос
/ 17 апреля 2020

Я хочу установить 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 не может запустить сервер и выбрасывает console output

Поэтому я посмотрел 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, сервер даже не запускается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...