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

Certbot генерирует сертификат на одном компьютере и использует его на другом

Я пытаюсь создать сертификат SSL с помощью Let's encrypt https://certbot.eff.org/ .

Используя эту команду, я смог сгенерировать сертификат certificate.pem и закрытый ключ:

certbot certonly --manual

Я выполнил проверку с помощью файла http (webroot).

После этого я скопировал файлы сертификатов в другой сервер и настроил его на их использование. Это еще один сервер, работающий над доменом сертификата.

Это конфигурация apache:

<IfModule mod_ssl.c>
<VirtualHost *:443>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
        SSLCertificateFile /root/fullchain.pem
        SSLCertificateKeyFile /root/privkey.pem
        SSLEngine on
        SSLProtocol             all -SSLv2 -SSLv3
        SSLCipherSuite          ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA$
        SSLHonorCipherOrder     on
        SSLCompression          off
        SSLOptions +StrictRequire
        LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" vhost_combined
        LogFormat "%v %h %l %u %t \"%r\" %>s %b" vhost_common
        ServerName <MYHOST.COM>
</VirtualHost>
</IfModule>

Но когда я обращаюсь к этому серверу через https, он показывает ошибку NET :: ERR_CERT_COMMON_NAME_INVALID.

Есть идеи о том, что я сделал не так?