2016-08-22 7 views
2

У меня возникли проблемы с обновлением сертификата с истекшим сроком действия, выпущенного с помощью шифрования. Я пытался запускать следующие команды:давайте закроем сертификат обновить после истечения срока действия

./letsencrypt-auto renew 

и

sudo ./letsencrypt-auto certonly --text --agree-tos --email [email protected] --renew-by-default --webroot --webroot-path /home/lovegistics -d lovegistics.it 

который был код, который я использовал для выдачи сертификата. Обе команды сказали, что сертификат был успешно обновлен/выпущен, но он по-прежнему дает мне незащищенное соединение. С тех пор как я был на WHM, я взглянул на страницу управления SSL, и он говорит, что сертификат действительно истек вчера.

Выход для второй команды:

IMPORTANT NOTES: 
- Congratulations! Your certificate and chain have been saved at 
    /etc/letsencrypt/live/lovegistics.it/fullchain.pem. Your cert will 
    expire on 2016-11-20. To obtain a new or tweaked version of this 
    certificate in the future, simply run letsencrypt-auto again. To 
    non-interactively renew *all* of your certificates, run 
    "letsencrypt-auto renew" 

Мне очень жаль, но я потерял выход для первого. Как ни странно, когда я пытаюсь перезапустить команду возобновления, он говорит, что сертификаты еще не продлены.

Как я могу продлить этот сертификат?

Благодарим вас за помощь.

EDIT: Я перезапустил веб-сервер (Apache) после каждой из этих команд

+0

Вы также перезапустили свой веб-сервер ...? – deceze

+0

Привет, да, я перезапустил его после этих действий. –

ответ

2

Наконец мне удалось решить мою проблему. Сертификаты были созданы успешно, но поскольку я был на сервере CPanel, они должны быть установлены. В следующей ссылке есть объяснение непосредственно из команды cpanel с помощью жемчужного кода для копирования-вставки и выполнения, когда вы сгенерировали сертификат.

cpanel forum explanation

Счастливый кодирования!