Links
📘

Генерация Let's Encrypt SSL

Инструкция по созданию бесплатного сертификата от 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
Далее ежедневно будет проходить автоматическая проверка на валидность Вашего сертификата.