The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

форумы  правила/FAQ  поиск  регистрация  вход/выход  слежка  RSS
"Установка Let's Encrypt в Debian"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Информационная безопасность (Шифрование, SSH, SSL / Linux)
Изначальное сообщение [ Отслеживать ]

"Установка Let's Encrypt в Debian"  –1 +/
Сообщение от Alexander7 (ok) on 25-Сен-17, 18:13 
Поставил на один из сайтов, вроде работает, но не понял, как должны обновляться сертификаты.

В /etc/cron.d/certbot непонятна команда:
0 */12 * * * root test -x /usr/bin/certbot -a \! -d /run/systemd/system && perl -e 'sleep int(rand(3600))' && certbot -q renew
Т.е. при наличии директории /run/systemd/system, certbot не запустится?

Во-первых, зачем проверять наличие этой директории?
А во-вторых, как же должно запускаться обновление при наличии /run/systemd/system?

Спасибо

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Установка Let's Encrypt в Debian"  +/
Сообщение от ACCA (ok) on 25-Сен-17, 18:51 
> Во-первых, зачем проверять наличие этой директории?

Чтобы проверить твою ориентацию^W ^W, не гоняешь ли ты systemd.


> А во-вторых, как же должно запускаться обновление при наличии /run/systemd/system?

Если гоняешь, то им и запускай: https://github.com/lnicola/certbot-systemd-nginx/blob/master...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Установка Let's Encrypt в Debian"  –1 +/
Сообщение от Alexander7 (ok) on 25-Сен-17, 19:47 
Тогда не понятно - зачем при установке был создан cron, если инсталятор создал
/etc/systemd/system/timers.target.wants/certbot.timer -> /lib/systemd/system/certbot.timer
---
[Unit]
Description=Run certbot twice daily

[Timer]
OnCalendar=*-*-* 00,12:00:00
Persistent=true

[Install]
WantedBy=timers.target
---

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Установка Let's Encrypt в Debian"  +/
Сообщение от Andrey Mitrofanov on 26-Сен-17, 09:24 
> Тогда не понятно - зачем при установке был создан cron, если инсталятор
> создал

Видимо, это метросексуальный инсталятор: при отсутствии s-d сработает cron-заклинание, при его наличии -- s-d-таймер.

Это поддержка sysvinit-систем. Редкий невиданный зверь. Наверное...

> /etc/systemd/system/timers.target.wants/certbot.timer -> /lib/systemd/system/certbot.timer

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема


  Закладки на сайте
  Проследить за страницей
Created 1996-2017 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
Hosting by Ihor