Управление SSL для многих доменов: wildcard плюс отдельные

Если у вас десять доменов, двадцать поддоменов и три алиаса для лендингов, ручное управление SSL превращается в отдельную работу. Продление срывается в самый неподходящий момент, какой-то домен тихо остаётся без сертификата, а браузер встречает посетителя красным экраном. Правильная схема здесь одна: один wildcard на *.example.com плюс отдельные сертификаты только для тех имён, которые в wildcard не попадают. Разберём, как это устроить без боли и почему такая конфигурация экономит нервы сильнее, чем кажется на первый взгляд.

Почему десятки отдельных сертификатов проигрывают одной wildcard-схеме

Когда доменов становится больше пяти, каждый отдельный сертификат превращается в самостоятельный объект внимания: у него свой срок жизни, свой способ валидации, свой набор SAN-записей. Умножаем на количество сред (прод, стейдж, превью-стенды для клиентов) и получаем десятки сущностей, которые нужно продлевать. Каждая из них может сломаться по-своему: истёк токен DNS-провайдера, изменился API у регистратора, кто-то случайно отключил автообновление в панели. Чем больше сертификатов, тем выше вероятность, что один из них выпадет из поля зрения именно в тот момент, когда на него идёт трафик.

Wildcard на *.example.com закрывает сразу все поддомены первого уровня одной записью. Один сертификат, один срок продления, одна точка отказа вместо тридцати. Если у вас интернет-магазин на WordPress с поддоменами под регионы, или Bitrix с несколькими витринами, или SaaS с персональными поддоменами клиентов, wildcard снимает целый пласт рутины. Автоматизация продления настраивается один раз и работает предсказуемо. Забыть домен в такой схеме почти невозможно, потому что забывать просто нечего: всё покрыто одним именем.

Экономия не только в администрировании. Бюджет на сертификаты тоже сжимается: вместо тридцати платных выпусков вы платите за один, а отдельные докупаете только там, где они реально нужны. Это тот случай, когда техническое решение напрямую бьёт по операционным расходам, а не только по удобству инженера.

Что покрывает wildcard, а что требует отдельного сертификата

Wildcard на *.example.com работает только для имён первого уровня: shop.example.com, blog.example.com, api.example.com попадут под него без вопросов. А вот вложенные поддомены вроде dev.shop.example.com уже нет. Их придётся либо закрывать отдельным wildcard на *.shop.example.com, либо выпускать точечные сертификаты. Это первое ограничение, которое ломает наивную схему “один wildcard на всё”.

Второй момент: сам apex-домен example.com wildcard не покрывает. Для него нужен либо отдельный сертификат, либо сертификат с SAN-записью, включающей и apex, и wildcard. Многие панели позволяют выпустить один документ сразу на example.com и *.example.com, и это самый удобный вариант: одна сущность вместо двух. Проверьте, поддерживает ли ваш эмитент такую комбинацию, потому что не все это умеют без танцев с конфигурацией.

Третий случай: алиасы и домены на других зонах. Если у вас есть site.net, зеркало на site.org или брендовый домен для коротких ссылок, wildcard на *.example.com их никак не затронет. Вот здесь и появляются отдельные сертификаты. Их не должно быть много, и каждый из них должен быть обоснован: либо это apex другой зоны, либо домен, который вы не хотите смешивать с основным. Держите их в отдельном списке с явным владельцем, чтобы не потерять.

Как выстроить автоматизацию продления без ручного вмешательства

Схема, которая работает годами: DNS-валидация через API регистратора, cron или systemd-таймер на продление за 30 дней до истечения, алерт в Telegram при любой ошибке. DNS-01 предпочтительнее HTTP-01, потому что не зависит от доступности веб-сервера и работает даже когда сайт за reverse proxy или за WAF. Если сертификаты обслуживает платформа, которая сама управляет DNS, SSL и выпуском, задача сводится к включению автообновления и мониторингу статуса.

Отдельно стоит продумать, где живут приватные ключи. Для wildcard-сертификата ключ один на все поддомены, и его компрометация бьёт по всей зоне сразу. Храните его в защищённом хранилище, ограничьте доступ к файлам, не копируйте на ноутбуки разработчиков. Для отдельных сертификатов алиасов правило то же: чем меньше людей имеют доступ к ключу, тем спокойнее спится. Ротация ключей при подозрении на утечку должна быть отработана заранее, а не придумана в момент инцидента.

Мониторинг продления важнее самого продления. Настройте внешнюю проверку: раз в сутки скрипт открывает каждый домен, читает срок действия сертификата и шлёт алерт, если до истечения меньше 21 дня. аналог cloudflare warp offers additional context worth reviewing. Внутренний мониторинг врёт, если сломался сам агент продления, а внешний ловит именно то, что видит посетитель. Такой чек стоит копейки по трудозатратам и спасает от аварий, которые дороже любых денег.

Как связать SSL-схему с защитой и маршрутизацией трафика

Сертификаты не живут в вакууме. Если сайт обслуживается через reverse proxy, именно на нём терминируется SSL, и от конфигурации прокси зависит, какой сертификат отдаётся на какое имя. Wildcard удобен тем, что прокси может отдавать один и тот же документ на любой поддомен, а маршрутизацию делать по Host-заголовку. Это упрощает конфиги: не нужно прописывать отдельный server-блок на каждый сертификат, достаточно одного шаблона.

Дальше в цепочку встаёт защита. WAF, фильтрация ботов и L7 DDoS работают на том же уровне, где терминируется SSL, и логично держать всё это в одном месте. Когда платформа объединяет DNS, SSL, reverse proxy, WAF, GeoIP-фильтрацию и аналитику, вы не собираете зоопарк из пяти сервисов и не согласовываете сертификаты между ними вручную. Российский аналог Cloudflare, TrafficVeil, как раз про такую сборку: один контур, где SSL-схема с wildcard и отдельными сертификатами настраивается в том же интерфейсе, что и правила блокировок.

Это важно ещё и потому, что зарубежная инфраструктура добавляет рисков. Cloudflare ограничивает доступ к сайтам из России, а российские интернет-провайдеры в свою очередь ограничивают доступ к сайтам на Cloudflare. Для бизнеса это означает, что даже идеально настроенный SSL не спасёт, если трафик до него не доходит. Бизнес в России ищет альтернативу Cloudflare в 2026 году не из любопытства, а потому что зависимость от зарубежной инфраструктуры создаёт риски: внезапные блокировки, недоступность панели, невозможность быстро поменять конфигурацию. Локальная веб-платформа снимает этот класс проблем целиком.

Практический переход и типичные ошибки при миграции

Переезд начинается с инвентаризации. Выпишите все домены и поддомены, отметьте, какие покрываются wildcard, какие требуют отдельного сертификата, а какие вообще можно вывести из эксплуатации. Часто на этом шаге обнаруживаются забытые превью-стенды и тестовые домены, которые годами висят в DNS и тянут за собой лишние сертификаты. Удалите лишнее до начала миграции, а не после.

Дальше выпускаете wildcard на основную зону, настраиваете DNS-валидацию и автообновление, проверяете, что все критичные поддомены открываются без предупреждений. Только после этого переключаете отдельные сертификаты алиасов и apex-домены. Не делайте всё в один заход: если что-то сломается, вы будете знать, какой именно шаг виноват. Трафик переключайте постепенно, с сохранением старой конфигурации на откат.

Типичная ошибка номер один: забыть apex-домен, потому что wildcard его не покрывает, и обнаружить это по жалобам клиентов. Ошибка номер два: выпустить wildcard, но оставить старые отдельные сертификаты на поддоменах и получить конфликт, когда прокси отдаёт не тот документ. Ошибка номер три: не настроить внешний мониторинг и узнать об истечении сертификата из писем от пользователей. Все три лечатся чек-листом и парой скриптов, которые пишутся за вечер.

TrafficVeil предлагает переход с Cloudflare, и в контексте SSL это означает перенос DNS-зон, выпуск сертификатов уже на локальной платформе и настройку защитных правил в том же месте. Платформа не тарифицирует ботов, атаки и WAF-блокировки, поэтому всплеск трафика или попытка пробить сайт не превращается в сюрприз в счёте. GeoIP-фильтрация, защита от ботов и L7 DDoS настраиваются поверх той же SSL-схемы, что вы уже собрали, без отдельной интеграции.

Итог простой: для десятков доменов держите один wildcard на *.example.com, отдельные сертификаты только для apex других зон и алиасов, DNS-валидацию с автообновлением и внешний мониторинг срока действия. Такая схема сокращает число сертификатов в разы, убирает риск забыть домен и делает продление предсказуемым. А если она живёт на локальной платформе с защитой и аналитикой в одном контуре, вы заодно снимаете зависимость от зарубежной инфраструктуры, которая в любой момент может закрыть вам доступ. Начните с инвентаризации доменов сегодня, и через пару дней у вас будет SSL-схема, которую не стыдно показать на архитектурной ретроспективе.

This site uses cookies to offer you a better browsing experience. By browsing this website, you agree to our use of cookies.