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 → «Ваш сертифікат». Сертифікат вставляйте з ланцюжком (fullchain.pem) або увімкніть «додати проміжні». Ключ — лише RSA. Зміни діють за 15–30 хвилин
Cityhost (Hosting 2.0)SSL → додати свій сертифікат → вставити сертифікат і ключ
MirohostСервер → SSL-сертифікати → Імпорт сертифіката
ISPmanager (FreeHost, Tucha, Hostpro та ін.)SSL-сертифікати → Створити / Додати → Існуючий: сертифікат, ключ, ланцюжок; потім у Сайти / WWW-домени оберіть цей сертифікат
PleskСайти та домени → домен → SSL/TLS-сертифікати → Завантажити (Upload)
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