давайте зашифровать сертификат продлить после истечения срока

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

./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"

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

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

Заранее всем спасибо за помощь.

РЕДАКТИРОВАТЬ: я перезапустил веб-сервер (Apache) после каждой из этих команд


person Andrea Dragotta    schedule 22.08.2016    source источник
comment
Вы также перезапустили свой веб-сервер…?   -  person deceze♦    schedule 22.08.2016
comment
Привет, да, перезапустил после этих действий.   -  person Andrea Dragotta    schedule 22.08.2016


Ответы (3)


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

объяснение форума cpanel

Удачного кодирования!

person Andrea Dragotta    schedule 12.12.2016

Проверить сертификат:

сертификаты certbot

Команда обновления:

certbot Renew --force-Renewal --cert-name api2.example.in --deploy-hook "sudo service nginx restart"

person bhaRATh    schedule 18.09.2019

необходимо выполнить минимальное количество мер, чтобы [установить SSL-сертификаты Let's Encrypt] [1]. Во-первых, получив доступ к активным доменам, таким как http: /yourdomain.com: 2083 или http: /yourdomain.com/cpanel, перейдите в cPanel. Когда вы перейдете на вкладку защиты, вам будет виден значок Let's Encrypt SSL. Нажмите кнопку + Issue, как только вы перейдете на арену Issuing a New Certificate.

Тогда вам нужно нажать на свое доменное имя. Отправьте серверу электронное письмо, когда закончите с ним. Затем выберите и подтвердите HTTP-01. Когда закончите, нажмите кнопку с проблемой.

person Diamond in treasury fortune    schedule 21.10.2020