Litespeed + Certbot - Недопустимый сертификат, истек срок действия

Я продолжаю получать проблему, когда мой сайт сообщает о том, что сайт имеет недопустимый SSL.

ERR_CERT_DATE_INVALID (в хроме)

Это просто исправляется путем перезапуска LSWS.

Поэтому я проверил свой cron на наличие certbot, и он выглядит правильно?

0 */12 * * * root test -x /usr/bin/certbot -a \! -d /run/systemd/system && perl -e 'sleep int(rand(43200))' && certbot -q renew  --deploy-hook "systemctl restart lsws"

Я также проверил статус своих сертификатов - они в порядке Срок годности: 2021-07-28 08:54:31+00:00 (ДЕЙСТВИТЕЛЕН: 56 дней)

Поэтому я немного не уверен в том, что здесь происходит. Возможно, крон неправильный? И на самом деле это не перезапуск LSWS

Работает: Ubuntu 20.04.1 LTS LiteSpeed/1.6.17 Открыть

1
задан 1 June 2021 в 16:07
1 ответ

CertBot cronjob корректен. До обновления systemd, мы можем путать использование "lswsctrl"/"service" и "systemctl" для перезапуска lsws, но после определенного обновления, он путается с systemctl. Например, если у вас есть процесс, запущенный с помощью lswsctrl start, то systemctl restart/stop его не трогает.

Пожалуйста, выполните следующие команды,

/usr/local/lsws/bin/lswsctrl stop
systemctl stop lsws
systemctl start lsws

и "lsws restart" должен начать работать правильно в следующий раз с хуком certbot.

0
ответ дан 28 July 2021 в 13:23

Теги

Похожие вопросы