Зашифруем сертификат продлим после истечения срока
У меня возникли проблемы при попытке обновить недавно истекший сертификат, выданный с помощью команды "Шифрование". Я попытался запустить следующие команды:
./letsencrypt-auto renew
а также
sudo ./letsencrypt-auto certonly --text --agree-tos --email dev@intuizone.com --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) после каждой из этих команд
4 ответа
Наконец мне удалось решить мою проблему. Сертификаты были созданы успешно, но поскольку я был на сервере CPanel, их необходимо установить. В следующей ссылке есть объяснение непосредственно от команды cpanel с жемчужным кодом для копирования-вставки и выполнения при создании сертификата.
Удачного кодирования!
Проверить сертификат:
сертификаты certbot
Команда обновления:
certbot Renew --force-Renewal --cert-name api2.example.in --deploy-hook "sudo service nginx restart"
Необходимо выполнить минимальное количество мер, чтобы [установить 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. Когда закончите, нажмите кнопку с проблемой.
Продлить SSL-сертификат LetsEncrypt
Вот он 2021 год.
Видео показывает, как обновить LetsEncrypt SSL с помощью следующей командной строки. Это должно применяться ко всем ОС ». Командная строка "certbot Renew" у меня тоже не работала.
Командная строка: -
certbot certonly --force-Renew --preferred-challanges = dns --manual
Посмотреть в действии можно здесь https://www.youtube.com/watch?v=7UYu8QGnHqE
Думаю, я сам каждый год буду сталкиваться с одной и той же проблемой.
Когда я это сделал, у меня оставалось 5 дней или около того.
Если срок действия истекает, вы должны сделать это как «применение нового сертификата».