Домены¶
Подключение домена¶
- Раздел Домены -> «Добавить домен».
- Укажите hostname, привязку к кампании (для «голого» домена) и флаги.
- Направьте A/AAAA-запись домена на IP сервера.
- При первом HTTPS-заходе Caddy автоматически выпустит сертификат Let's Encrypt (on-demand TLS). Серт выпускается только для доменов из вашей базы (защита от abuse).
Домен может обслуживать много кампаний по пути домен/<alias>. «Голый» домен
(домен/) ведёт на кампанию по умолчанию (если задана campaign_id).
Флаги домена¶
- SSL - использовать HTTPS.
- Только HTTPS - редиректить http -> https.
- Разрешить индексацию - иначе отдаётся
X-Robots-Tag: noindex(клоакинг). - Catch-all - ловить чужие/непривязанные хосты.
- Wildcard - домен-маска
*.домен. - Домен админки - при заходе на голый корень редиректит на
/admin/(плюс сама админка и так доступна по/admin/на любом домене). - Cloudflare (прокси/Zone ID), Заметки - метаданные.
Мониторинг и статус¶
Фоновый чекер каждые ~2 минуты проверяет все домены. Расписание: здоровый домен
раз в 6ч, при ошибке - чаще. Проверяются:
- Доступность origin (TCP :443, fallback :80).
- На нашем ли сервере домен - по сигнатуре X-TrafMate на /health (наш трекер
отдаёт этот заголовок). Cloudflare пробрасывает кастомные заголовки origin, поэтому
способ работает и за Cloudflare-proxy, где обычная IP-проверка бесполезна.
- SSL: TLS-хендшейк + срок сертификата.
Колонка «Статус»¶
- 🟢 на нашем сервере (+ бейдж SSL со сроком) - домен реально указывает на наш сервер.
- ⚪ не на нашем сервере - домен отвечает, но origin не наш (ещё не переключён DNS/ Cloudflare на наш IP, или трафик идёт на старый трекер). Даже если за Cloudflare «зелёный» сертификат - это не значит, что домен на нас.
- 🔴 недоступен - origin не отвечает.
Бейдж SSL оранжевый при <14 дней до истечения сертификата.
Ручная проверка¶
- «Проверить все (N)» в тулбаре - проверить сразу все домены (параллельно, с прогрессом).
- Выделить чекбоксами -> «Проверить (N)» - проверить только выбранные.
- Кнопка «Проверить» в строке - один домен.
По мере переключения доменов на наш сервер их статус меняется с серого на зелёный - удобно отслеживать прогресс миграции доменов.