В этой заметке речь пойдёт о том, как решается проблема сайта с SSL-сертификатом в CyberPanel. Без доверенного сертификата сайт, увы, нормально работать не будет. У меня он просто не открывался.
Недавно я делал перенос сайтов с сервера на Apache и Nginx на сервер с OpenLiteSpeed. На принимающем сервере я установил CyberPanel. Однако столкнулся с тем, что SSL-сертификаты ни в какую не хотели подключаться, хотя DNS давно изменились.
В данном случае надо поработать немного с киберпанелью, после чего снова выпустить SSL-сертификат. Вначале надо убедиться в том, что изменились DNS сайта после смены A-записи домена в соответствии с IP-адресом принимающего сервера. Проверить это можно при помощи онлайн сервиса — https://dnschecker.org.
Если всё в порядке, переходим к следующему шагу. Далее необходимо обновить CyberPanel до последней версии. Для этого надо зайти в терминал под root и выполнить команду:
sh <(curl https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh 1 || wget -O - https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh 1)
После чего будет нелишним обновить и ACME SSL-клиент посредством такой команды:
wget -O – https://get.acme.sh | sh
Теперь достаточно просто перезагрузить CyberPanel:
systemctl restart lscpd
После рестарта панели повторно выпустим сертификат. Сайт должен отлично работать после всех вышеперечисленных манипуляций.
Всем WEB!