Главная > Linux, nginx > Let’s Encrypt — CertBot — Wildcard — Nginx

Let’s Encrypt — CertBot — Wildcard — Nginx

Как установить Wildcard сертификаты Let's Encrypt

Установка certbot на примере CentOS:

п.1 Устанавливаем: yum install certbot

п.2 Получаем сертификаты: certbot certonly --agree-tos --manual --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org/directory -d "*.backnet.ru"

В этот момент можно получить ошибку (примерно такого вида): Too many flags setting configurators/installers/authenticators 'webroot' -> 'manual'

Скорее всего у вас уже был установлен certbot и нужно изменить его cli.ini

п.3 Делаем: vim /etc/letsencrypt/cli.ini

Заменяем на:
(обратите внимание, что https://acme-v02.api.letsencrypt.org/directory - это боевой сертификационный сервер, если вы укажите https://acme-staging.api.letsencrypt.org - то это тестовый сервер, сертификат вы получите, но он будет не валидный)

И снова повторяем п.2

Если все хорошо, отвечает на заданные вопросы и получаем строку вида:

Идем в DNS сервер и создаем запить типа TXT с именем _acme-challenge.backnet.ru и содержимым 7Jtw_gI1anEl3NQmCrrCZc3AVHMSF5h-ouBerTZczzM

Таких запросов может быть несколько, просто добавляйте их друг за другом на DNS.

Далее, получаем файлы сертификата и прописываем их в nginx для своих доменов.

Для перевыпуска сертификатов, можно добавить в крон задачу certbot renew --post-hook "service nginx reload"

Categories: Linux, nginx Tags: , ,
1 звезда2 звезды3 звезды4 звезды5 звезд (15 votes, average: 3,00 out of 5)
Загрузка...
  1. Пока что нет комментариев.
  1. Пока что нет уведомлений.


− семь = 2

Heads up! You are attempting to upload an invalid image. If saved, this image will not display with your comment.