Не обновляется сертификат ssl Let's Encrypt для одного домена
Не обновляется сертификат ssl Let's Encrypt для одного домена
я нашел похожий вопрос, но там решения не увидел
viewtopic.php?f=28&t=14965
Скажи, пожалуйста, какие команды можно использовать. Что должно быть записано и в каком месте, чтобы работало обновление сертификата
ситуация такая, в панели 5 доменов (+ алиасы), 4 исправно работают сами продлевают свой сертификат.
А вот 1 постоянно мне приходит письмо за неделю до окончания (от [email protected]) и приходится заходит в настройки домена, отключать поддержку ssl и потом снова включать, тогда серт обновится.
иначе как только срок выйдет - сайты могут быть недоступны по https в браузере блокируется
что посмотреть? может есть какой то лог работы где я могу обнаружить ошибки? подскажите пожалуйста куда копать
viewtopic.php?f=28&t=14965
Скажи, пожалуйста, какие команды можно использовать. Что должно быть записано и в каком месте, чтобы работало обновление сертификата
ситуация такая, в панели 5 доменов (+ алиасы), 4 исправно работают сами продлевают свой сертификат.
А вот 1 постоянно мне приходит письмо за неделю до окончания (от [email protected]) и приходится заходит в настройки домена, отключать поддержку ssl и потом снова включать, тогда серт обновится.
иначе как только срок выйдет - сайты могут быть недоступны по https в браузере блокируется
что посмотреть? может есть какой то лог работы где я могу обнаружить ошибки? подскажите пожалуйста куда копать
Re: Не обновляется сертификат ssl Let's Encrypt для одного домена
Итак, не нашел решения, пришлось залезать самому. В итоге нашел причину.
Проблема в том что домен рф, и при обновлении сертификата он почему то передает его не в пуникоде а в кириллице.
Вообщем проблема в этом файле, надо его заменить и все будет работать, не знаю может кому поможет.
Пытался закоммитить на гитхаб. Но репозиторий закрыт(
Кстати такая же абсолютно проблема с хестия - это форк панели веста
Нужно исправить код в файле v-add-letsencrypt-domain
начиная с 80 строчки
# check if alias is the letsencrypt wildcard domain, if not, make the normal checks
после правок выпуск сертификата и продление корректно для доменов на кириллице
Проблема в том что домен рф, и при обновлении сертификата он почему то передает его не в пуникоде а в кириллице.
Вообщем проблема в этом файле, надо его заменить и все будет работать, не знаю может кому поможет.
Пытался закоммитить на гитхаб. Но репозиторий закрыт(
Кстати такая же абсолютно проблема с хестия - это форк панели веста
Нужно исправить код в файле v-add-letsencrypt-domain
начиная с 80 строчки
# check if alias is the letsencrypt wildcard domain, if not, make the normal checks
Code: Select all
if [[ "$aliases" != "*.$domain" ]]; then
for alias in $(echo "$aliases" |tr ',' '\n' |sort -u); do
# idn py -> ru
alias2=$(echo "$alias" | idn -u)
check_alias="$(echo $ALIAS |tr ',' '\n' |grep ^$alias$)"
if [ -z "$check_alias" ]; then
check_alias="$(echo $ALIAS |tr ',' '\n' |grep ^$alias2$)"
fi
if [ -z "$check_alias" ]; then
echo "[$(date)] : EXIT=domain alias $alias doesn't exist" >> /usr/local/vesta/log/letsencrypt.log
check_result $E_NOTEXIST "domain alias $alias doesn't exist"
fi
done
fi;