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

Как проверить, успешно ли продлен сертификат SSL

У меня есть два веб-сервера, один для внутренней сети, а другой для веб-сайта. Системные характеристики этих двух практически одинаковы, а именно:

CentOS 6.5
LAMP (Apache / 2.2.15) + WordPress, которые были установлены с помощью команды yum

Я пытаюсь обновить их сертификат SSL с подстановочными знаками на новый, который я недавно получил от GoDaddy. ZIP-файл, отправленный GoDaddy, включает в себя следующее:

c ************. crt
gd_bundle-g2-g1.crt
gd_intermediate.crt

Два сервера используют один и тот же закрытый ключ (test.key), который я собираюсь использовать и для нового сертификата. Итак, два следующих шага - это все, что я сделал на обоих серверах.

(Шаг 1)
Скопируйте три вышеуказанных файла в каталог / etc / pki / tls / certs и отредактируйте /etc/httpd/conf/httpd.conf, чтобы ключи SSLCertificateFile и SSLCertificateChainFile указывали на новый соответствующий файл. После редактирования файл выглядит так, как показано ниже.

<VirtualHost *:443>
        SSLEngine on
        SSLCertificateFile /etc/pki/tls/certs/c************.crt
        SSLCertificateKeyFile /etc/pki/tls/private/test.key
        SSLCertificateChainFile /etc/pki/tls/certs/gd_bundle-g2-g1.crt
        <Directory /var/www/html>
        AllowOverride All
        </Directory>
        DocumentRoot /var/www/html
        ServerName *****.*********.com
</VirtualHost>

(Шаг 2)
Перезагрузите сервер

После этих шагов я получил доступ к обоим серверам с помощью google chrome и проверил, не изменилась ли дата истечения срока действия. Дата истечения срока действия в интранете изменилась, как я и ожидал.

(перед)
Срок действия с 17.06.2014 по 17.06.2015
(после)
Действует с 18.05.2014 по 17.06.2016

Но дата на сайте все та же. Есть ли другой способ проверить, успешно ли продлен сертификат? Или я что-то не так сделал? Я не получил никаких ошибок, когда прошел через шаги, и я думаю, что мне нужно сделать еще несколько шагов, чтобы заставить подстановочный сертификат работать.

1) Помните - Apache использует либо httpd.conf или ssl.conf в зависимости от того, как был настроен Apache - поскольку ssl.conf является предпочтительным, убедитесь, что "отказавший" сервер НЕ использует ssl.conf вместо.

2) Вы пробовали скопировать httpd.conf файл с рабочего сервера на "отказавший" сервер. Если все остальное одинаково, это должно заставить SSL работать, если это не так, все НЕ одинаково на двух серверах - дважды проверьте