SSL-сертификат Let’s Encrypt на Centos для Nginx

SSL-сертификат Let’s Encrypt на Centos для Nginx
Установка бесплатного SSL сертификата Let’s Encrypt  на Nginx на серверах под управлением ОС Centos.

  1. Установка Git
    yum install git

  2. Получение файлов Let’s Encrypt certbot в папку /tmp
    cd /tmp; git clone https://github.com/certbot/certbot

  3. Выставляем права на запуск
    cd certbot; chmod a+x ./certbot-auto

  4. Выпускаем сертификат
    ./certbot-auto certonly --webroot --agree-tos --email admin@site.ru -w /home/bitrix/www/public/ -d site.ru -d www.site.ru

  5. Установка сертификата (SSL должен быть настроен)
    ssl_certificate /etc/letsencrypt/live/site.ru/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/site.ru/privkey.pem;

  6. Перезагрузка Nginx
    service nginx reload

  7. Периодическое обновление через Cron
    crontab -e
    * 1 * * 1 /tmp/certbot/certbot-auto renew --quiet
    service crond restart

Партнеры