Как продлить SSL сертификат на VDS?

Есть VDS сервер от которого есть SSH доступ.
На этом VDS есть сайт. На сайте стоял бесплатный SSL сертификат, который нужно продлят каждые 3 месяца.
Как его продлить? В какую строну копать?
На VDS нету ISPmanager - а и других панелей управления. По этому продлить можно только по SSH.
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 4
gobananas
@gobananas
botbot.ru
При отсутствии панелей и наличии голого SSH обычно используют Cerbot поставьте его себе на свервак, сконфигурируйте и он вам автоматом будет обновлять сертификаты.
Ответ написан
samodum
@samodum
certbot + LetsEncrypt наше всё.
У меня стоит на всех серверах и проблем никаких нет. Само всё обновляется, даже контролировать не надо...
Ответ написан
@maxg5 Автор вопроса
Web Developer
У меня не работает certbot + LetsEncrypt
Получил новый сертификат с помощью команды ./certbot-auto --apache
Перезагрузил веб сервер.
Но на сайте открывается старый сертификат.
Как поменять старый просроченный сертификат на новый?
Ответ написан
kotomyava
@kotomyava
Системный администратор
Для начала, определиться с тем, какой у вас веб сервер:
ss -ntpl

покажет, что у вас какие порты слушает. Надо найти, что слушает 443 порт. Будет понятно, что надо будет перезапускать и какой инструкции следовать при необходимости.

Далее, надо посмотреть, есть-ли папка /etc/letsencrypt, и если есть, проверить, установлен-ли certbot, и в каком варианте:
which certbot
which certbot-auto


А если нет, установить по инструкции для своего веб сервера/дистрибутива: https://certbot.eff.org/

Если один из них установлен, запустить:
certbot renew

И посмотреть, обновится-ли сертификат, или будет какая-то ошибка.
Если обновиться, проверить /etc/cron.d и crontab рута, на наличие задания по обновлению сертификатов, если нет добавить.

Если что-то пойдёт не так, соответственно, задавать дополнительные уже конкретные вопросы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы