SSL и доступность: что проверять каждый день
«Сайт открывается у меня» — слабый критерий. CDN, кэш браузера и сохранённая сессия маскируют проблемы. Минимальный набор внешних проверок, который ловит 95% клиентских жалоб раньше клиента.
1. Срок действия SSL
Let's Encrypt — 90 дней. Забытый cron certbot = сайт «недоступен» в пятницу вечером.
Алерт: за 30, 14 и 7 дней до истечения. Mediops проверяет SSL при каждом опросе URL.
2. Редирект HTTP → HTTPS
curl -sI http://ваш-домен.ru | head -5
Ожидаем 301 или 302 на https. Смешанный контент и HSTS — отдельный аудит, но редирект — база.
3. Код ответа главной и критичных URL
- Главная —
200 - Корзина / личный кабинет — не
500 /robots.txt— не 404 на проде (частый маркер «деплой пошёл не туда»)
Проверяйте 2–3 URL, не только /.
4. Время отклика (TTFB)
Рост с 200 ms до 3 s без релиза — диск, БД или DDoS. Порог зависит от проекта; фиксируйте базовую линию неделю «в норме».
5. Цепочка сертификатов
На десктопе открывается, на старых Android — нет: неполная цепочка intermediate. Проверка: SSL Labs или openssl s_client.
6. Истечение домена (не путать с SSL!)
Домен просрочен — SSL может быть валидным, но DNS указывает в никуда. WHOIS-напоминание за 30 дней — must have.
Что настроить в мониторинге
| Проверка | Интервал |
|---|---|
| HTTPS 200 | 5–15 мин |
| SSL days left | при каждом опросе |
| Время ответа > порога | 5–15 мин |
В Mediops сайты проверяются без агента — только URL. SSL, код ответа и время — в одной карточке сайта.
Три сайта бесплатно
Добавьте домен, получите алерты по SSL и доступности в email, Telegram или MAX.