Я продолжаю получать проблему, когда мой сайт сообщает о том, что сайт имеет недопустимый 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 Открыть
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.