SSL: автоматическое обновление

Панели хостинга без автоматики — обновление вручную

adm.tools, Cityhost, Mirohost, ISPmanager, Plesk, DirectAdmin, Hostinger, Hetzner: где в панели заменить сертификат, что вставить и как не пропустить срок.

Вручную, напомним письмом

У этих панелей нет инструмента, которым скрипт на хостинге мог бы сам поставить сертификат (или он не описан публично). Поэтому новый сертификат ставится вручную — 3–5 минут раз в несколько месяцев. Мы отправим письмо, как только будет готова новая часть подписки, со ссылкой на эту страницу.

Что вставлять

Откройте в браузере свою ссылку из кабинета и скопируйте текст:

  • Сертификат (CRT) — https://api.zrazu.com/ssl-pull/zsp_ВАШ_ТОКЕН/cert.pem;
  • Цепочка / CA bundle / промежуточные — https://api.zrazu.com/ssl-pull/zsp_ВАШ_ТОКЕН/chain.pem;
  • если поле одно на всё («сертификат с цепочкой», «fullchain») — https://api.zrazu.com/ssl-pull/zsp_ВАШ_ТОКЕН/fullchain.pem;
  • Закрытый ключ — ваш ключ, тот же, что и в прошлый раз. Многие панели помнят его сами.

Где это в панели

Панель / хостингПуть в меню
adm.tools (hosting.ua, ukraine.com.ua)Хостинг → Мої сайти → сайт → Налаштування SSL → «Ваш сертифікат» (Хостинг → Мои сайты → сайт → Настройки SSL → «Ваш сертификат»). Сертификат вставляйте с цепочкой (fullchain.pem) или включите «добавить промежуточные». Ключ — только RSA. Изменения действуют через 15–30 минут
Cityhost (Hosting 2.0)SSL → добавить свой сертификат → вставить сертификат и ключ
MirohostСервер → SSL-сертифікати → Імпорт сертифіката (Сервер → SSL-сертификаты → Импорт сертификата)
ISPmanager (FreeHost, Tucha, Hostpro и др.)SSL-сертифікати → Створити / Додати → Існуючий (SSL-сертификаты → Создать / Добавить → Существующий): сертификат, ключ, цепочка; затем в Сайти / WWW-домени (Сайты / WWW-домены) выберите этот сертификат
PleskСайти та домени → домен → SSL/TLS-сертифікати → Завантажити (Upload) (Сайты и домены → домен → SSL/TLS-сертификаты → Загрузить)
DirectAdmin (NIC.UA, Tucha и др.)Account Manager → SSL Certificates → Paste a pre-generated certificate and key; цепочка — Click Here to paste a CA Root Certificate
Hostinger (hPanel)Websites → Manage → Security → SSL → удалить текущий → Import SSL
Hetzner (konsoleH)Services → SSL Manager → New Certificate → Import Certificate (ключ без пароля, всё в PEM)

После замены проверьте сайт: https://zrazu.com/tools/ssl/example.com/ — должна быть новая дата окончания.

Чтобы панель не заменила наш сертификат бесплатным

Почти все эти хостинги умеют сами ставить бесплатный сертификат Let's Encrypt. Если в настройках SSL сайта включён «автоматический Let's Encrypt» или «выписать только Let's Encrypt», отключите это для домена — иначе панель может заменить наш сертификат своим.

Как не делать это вручную

Срок каждой части сертификата с годами сокращается (по правилам отрасли — до 47 дней в 2029 году), так что ручная замена станет частой. Полностью автоматические варианты:

  • перейти на тариф или хостинг с cPanel — инструкция;
  • VPS с доступом по SSH — сервер Linux;
  • если хостинг даёт SSH и cron (например, на старших тарифах) — скрипт для сервера Linux часто работает и там, если панель читает сертификат из файла. Спросите поддержку хостинга, откуда сайт берёт сертификат, — и скопируйте промт для ИИ, он поможет приспособить скрипт.

Если не получилось

  • Панель пишет, что ключ не подходит, — вставлен не тот ключ. Нужен именно тот, с которым заказывали сертификат (или с которым его перевыпускали).
  • Браузер пишет о неполной цепочке — не вставлен chain.pem или вставлен cert.pem там, где нужен fullchain.pem.
  • Ключ ECDSA, а панель принимает только RSA (adm.tools) — перевыпустите сертификат в кабинете с ключом RSA.

Эта страница в Markdown