Как сгенерировать SSL сертификат от Let's Encrypt в Linux

SSL-сертификат от Let's Encrypt генерируется с помощью специального инструмента certbot

Установка certbot

Для установки certbot выполните указанные команды в консоли ssh.

wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto

Выпуск сертификата

Для того, чтобы выпустить сертификат для конкретного домена, выполните команды

  ./certbot-auto certonly --webroot -w /путь/до/корневой/директории/сайта -d <домен> -d <поддомен>

Продление сертификата

Ручное продление

Для того, чтобы продлить сертификат, выполните команду

./certbot-auto renew --no-self-upgrade

Автоматическое продление

Для автоматической проверки и продления сертификата, поместите указанную команду в планировщик

 /путь/до/certbot-auto renew --quiet --no-self-upgrade

Дополнительная информация