На операционной системе Debian 9, Certbot уже включен в официальный список репозиториев, поэтому установка банально проста
Код: Выделить всё
apt install certbotКод: Выделить всё
apt install python-certbot-nginxКод: Выделить всё
nano /etc/nginx/sites-available/example.comесли www.example.com отсутствует, то добавляем. Вместо example.com конечно же пишем ваш сайт.server_name example.com www.example.com;
Проверяем на наличие ошибок
Код: Выделить всё
nginx -tКод: Выделить всё
service nginx reloadКод: Выделить всё
certbot --nginx -d example.com -d www.example.comто делаем так:Let’s Encrypt Error: “Client with the currently selected authenticator does not support any combination of challenges that will satisfy the CA.”
Код: Выделить всё
certbot --authenticator standalone --installer nginx -d example.com -d www.example.com --pre-hook "systemctl stop nginx" --post-hook "systemctl start nginx"Обновление сертификатов будет происходить автоматически, срок действия которых истекает через 30 дней... Что бы протестировать работу автоматического обновления, можно проверить так:
Код: Выделить всё
certbot renew --dry-run