Панель

Сайты

Где: Сайты → карточка сайта → вкладки Маршруты, Безопасность, ACL, Ошибки, Stream.

Virtual host и маршруты

  1. Сайты → Добавить → укажите server names и привяжите сертификат.
  2. Вкладка Маршруты → добавьте location: prefix, exact или regex.
  3. Выберите upstream или static root, при необходимости включите websocket.
  4. Для нестандартного поведения — поле raw snippet (директивы nginx внутри location).
  5. Конфиг 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. Глобальные шаблоны — в Настройках.