Инструкция по созданию бесплатного сертификата от Let's Encrypt.


Для начала обновляем списки пакетов и репозиториев системы:

sudo apt-get -y update && sudo apt-get -y dist-upgrade


Устанавливаем CertBot:

sudo apt-get -y install certbot


Далее производим установку дополнительных пакетов.


Для Nginx

sudo apt-get -y install python3-certbot-nginx


Для Apache2

sudo apt-get -y install python3-certbot-apache


Генерация сертификата


Обратите внимание на то, что Веб-сервер должен быть включен!


Для Nginx

certbot certonly --nginx -d yoursite.com


Для Apache2

certbot certonly --apache -d yoursite.com


Если у Вас нет возможности включить Веб-сервер, используйте следующую команду:

certbot certonly --standalone -d yoursite.com


Используем команду для автоматической выдачи SSL-сертификата:

certbot renew


Далее ежедневно будет проходить автоматическая проверка на валидность Вашего сертификата.