СправошнаяПоиск

VestaCP — сайт не открывается по https, Let's Encrypt не пересоздаётся — Field "ssl certificate, ssl key" can not be blank

Проблема: при попытке открыть сайт по https — сайт не открывается. В панели управления не заполнены поля сертификата, галки «Let's Encrypt» и «SSL» установлены. При попытке перевыпустить сертификат — ошибка «Field "ssl certificate, ssl key" can not be blank». При попытке снять галки и сохранить без включенного SSL — «Код ошибки 3».

Лечение: ручная правка файла

 

/usr/local/vesta/data/users/admin/web.conf

 

Для нужного домена вносим правки в поля Let'sEncrypt и SSL:

 

// в строке ищем домен и константы LETSENCRYPT и SSL, они могут быть yes-yes или yes-no или no-yes
DOMAIN='нужный_домен.ru' IP='IP'  SSL='yes' SSL_HOME='same' LETSENCRYPT='yes' SSL='yes'
//меняем на 'no' обе константы
SSL='no' и LETSENCRYPT='no'

 

После сохранения можно зайти в панель, в настройках домена поставить нужные галки и сохранить. Сертификат должен перевыпуститься.