Сообщения

Сообщения за сентябрь, 2018

Продление сертификата Let's Encrypt через systemd

Текущий рецеп основан на статье "Renew let’s encrypt SSL via systemd" . Изменены только пути и время запуска - для соответствия статье по настройке получения сертификата "Настройка Nginx с Let's Encrypt на CentOS 7" . В результате описанных в данной статье действий, сертификат будет обновляться не через cron, а с помощью таймера systemd. Итак. Шаги для настройки автоматического продления сертификатов (которые выдаются на 90 дней). 1. Создаём сервис systemd: sudo nano /etc/systemd/system/letsencrypt.service Вставляем такое содержимое: [Unit] Description=Renews letsencrypt certificates After=network.target [Service] Type=oneshot WorkingDirectory=/opt/letsencrypt/ ExecStart=/opt/letsencrypt/letsencrypt-auto renew 2. Создаём таймер для запуска: sudo nano /etc/systemd/system/letsencrypt.timer Вставляем такое содержимое: [Unit] Description=letsencrypt timer [Timer] OnCalendar=*-*-10 02:12:0 Persistent=true Unit=letsencrypt.service [Install] WantedBy=bas