Панель
Сайты
Где: Сайты → карточка сайта → вкладки Маршруты, Безопасность, ACL, Ошибки, Stream.
Virtual host и маршруты
- Сайты → Добавить → укажите server names и привяжите сертификат.
- Вкладка Маршруты → добавьте location: prefix, exact или regex.
- Выберите upstream или static root, при необходимости включите websocket.
- Для нестандартного поведения — поле raw snippet (директивы nginx внутри location).
- Конфиг nginx → Test → Apply.
Canary, mirror, rate limit по пути
На карточке location в Маршрутах:
- Canary — процент трафика на отдельный upstream (A/B).
- Mirror — дублирование запросов на второй upstream (теневой трафик).
- Path rate limit — лимит запросов для конкретного пути.
Импорт лимитов из OpenAPI: в маршруте → загрузить JSON спецификации → пути станут rate limit rules.
Stream (TCP/UDP)
Тип сайта stream — проксирование L4 без HTTP. Если TCP health check upstream в статусе down, listen для этого сайта не попадает в конфиг.
Кэш и purge
Вкладка Безопасность сайта: включите proxy cache, задайте зону и TTL.
Очистка кэша:
- В UI — purge по host, path или весь сайт.
- API:
POST /api/sites/{id}/cache/purge?host=&path= - Статус зоны:
GET /api/sites/{id}/cache/status
Страницы ошибок
Вкладка Ошибки на сайте — кастомные ответы 4xx/5xx. Глобальные шаблоны — в Настройках.