Помощь

Установка Let's Encrypt на сервер

Инструкция актуальна для ОС Ubuntu 20.04, 22.04 и Debian 10, 11.

Обновим список пакетов в системе:

sudo apt update

Далее требуется установить snapd:

sudo apt install snapd

Убедитесь, что ваша версия snapd обновлена, введя команду:

sudo snap install core; sudo snap refresh core

Установка бесплатного ssl-сертификата выполняется через Certbot.

Если вы работаете на сервере, на котором ранее была установлена ​​более старая версия Certbot, вам следует удалить ее, прежде чем двигаться дальше:

sudo apt remove certbot

Для установки Certbot выполните команду:

sudo snap install --classic certbot

Затем для удобства установим симлинк:

sudo ln -s /snap/bin/certbot /usr/bin/certbot

Certbot установлен и мы можем перейти к выдаче сертификата.

Настройка веб-сервера для работы по HTTPS-протоколу выполнится автоматически.

Если Вы используете веб-сервер Apache, выполните команду:

sudo certbot --apache

Если вы используете веб-сервер Nginx, выполните команду:

sudo certbot --nginx

В обоих случаях Вам будет предложено выбрать домен, для которого будет выписан сертификат Let’s Encrypt.

Если же Вы хотите внести изменения в конфигурацию веб-сервера вручную, выполните:

sudo certbot certonly --apache
#Для Apache
sudo certbot certonly --nginx
#Для Nginx

Далее мы можем проверить автоматический перевыпуск SSL-сертификата, выполнив команду:

sudo certbot renew --dry-run

Инструкция по установке Let'sEncrypt на другие дистрибутивы ОС доступна на официальном сайте Certbot.