Показано с 1 по 2 из 2

Тема: Обновить сертификат для админпанели

  1. #1
    Senior Member
    Регистрация
    07.05.2009
    Сообщений
    202

    Red face Обновить сертификат для админпанели

    Добрый день!
    Недавно отвалилась админпанель, поскольку для неё закончился сертификат, хотя сам сайт открывается нормально. Из-за включенного HSTS с ней вообще сущий гемор.
    Не могу понять, где хранится сертификат для панели, чтобы заменить его на рабочий.
    В интернете нашёл, что в /usr/local/mgr5/etc. Поменял на сертификаты сайта, однако панель по-прежнему откуда-то вытаскивает просроченный.
    С трудом зашёл в панель, но сертификат в настройках адреса панели помечен зелёной галочкой, словно всё ништяк.
    При попытке удаления сертификата панели выскакивает предупреждение, мол "сертификат для домена такого-то будет удалён", что мне, кончно же не нужно.
    При попытке создания нового закономерно пишет предупреждение: "Server doesn't support SNI and all IP-addresses of the panel already have certificates".
    ihttpd перезапускал.
    В общем, бред какой-то.
    Подскажите что делать.

    -----------------------------------------------------------------------------
    Спустя час нашёл сам. Возможно, кому-то пригодится.
    Сертификаты, полученные через Let's Encrypt, находятся по адресу:
    Код:
    /usr/local/mgr5/etc/ihttpd_lets.key
    /usr/local/mgr5/etc/ihttpd_lets.crt
    Их нужно заменить следующим образом:
    Код:
    cp /var/www/httpd-cert/someuser/your.site_le1.crt ihttpd_lets.crt
    cp /var/www/httpd-cert/someuser/your.site_le1.key ihttpd_lets.key
    И после этого перезапустить ihttpd:
    Код:
    service ihttpd restart
    Последний раз редактировалось bellatrix; 26.07.2018 в 22:03.

  2. #2
    Support team Аватар для Dasha
    Регистрация
    03.11.2011
    Сообщений
    4,619

    По умолчанию

    Здравствуйте. Вообще, путь до сертификата и ключа, которые использует внутренний веб сервер ihttpd, можно посмотреть в конфигурационном файле /usr/local/mgr5/etc/ihttpd.conf. Это я к тому, что сертификат и ключ не обязательно расположены в /usr/local/mgr5/etc/ihttpd_lets.key и /usr/local/mgr5/etc/ihttpd_lets.crt.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •