Зайдите на сайт Certbot для получения инструкции по установке сертификата:

Выберите тип используемого веб-сервера и версию ОС в выпадающем списке графы «My HTTP website is running», чтобы получить инструкцию.
В качестве примера будут использованы веб-сервер Nginx и CentOS 8:

Перед началом работы необходимо обновить ОС:
dnf updateДалее необходимо установить утилиту для управления snap-пакетами - snapd.
На сайте выбираем соответствующую ОС – CentOS:

Далее, согласно инструкции, устанавливаем репозиторий epel-release:
dnf install epel-releaseУстанавливаем snapd:
dnf install snapdsystemctl enable --now snapd.socketln -s /var/lib/snapd/snap /snapВозвращаемся на сайт Certbot и выполняем проверку, что snapd установлен последней версии:
snap install core; sudo snap refresh coreУстанавливаем Certbot:
snap install --classic certbotln -s /snap/bin/certbot /usr/bin/certbotПолучаем сертификат:
certbot centonly --nginxПолученный сертификат «fullchain.pem» и ключ «privkey.pem» будут расположены в директории /etc/letsencrypt/live/your_domain.ru/ , где вместо your_domain.ru - доменное имя вашего сайта.
Необходимо указать путь до сертификата и ключа в соответствующих строках конфигурационного файла виртуального хоста:
ssl_certificate /etc/letsencrypt/live/your_domain.ru/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/your_domain.ru/privkey.pem;Проверяем, что конфигурационный файл настроен корректно:
nginx -t
Перезапускаем веб-сервер:
systemctl restart nginx