Настройка сертификатов от Let’s Encrypt

certbot.eff.org/

Устанавливаем нужные пакеты
sudo apt-get install certbot -t jessie-backports


Создаем сертификат
certbot certonly --webroot -w /var/www/site.com.ru -d site.com.ru


Для обновления в крон
certbot renew --nginx --pre-hook "service nginx stop" --post-hook "service nginx start"


Так же хорошая инструкция, с помощью которой можно поставить сертификат на Debian 7 (wheezy) где не получается установить certbot.
wiki.enchtex.info/howto/ssl/letsencrypt

server {
        listen 80;
        server_name www.site.ru;


        root /var/www/www.site.ru;

        location ~ /.well-known {
                # в версии nginx 1.10.3 это работает. в 1.2 - нет
        }

        location / {  # the default location redirects to https
                rewrite ^ https://$host$request_uri? permanent;
        }
}
Понравился пост? Поделись с друзьями:

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.