Конфигурация сети#

Открывайте в межсетевом экране только соединения, которые нужны для выбранной схемы развертывания. В клиентском docker-compose.client.yml указаны следующие порты хоста:

Направление Порт Назначение
Браузер → Sherpa PD Server 443. 80 при разрешенном HTTP Веб-интерфейс через nginx.
Discovery Agent → RabbitMQ на сервере 5672 Передача событий в конфигурации клиентской поставки. Если для брокера отдельно настроен TLS, используйте назначенный ему порт и сертификаты.
Компоненты сервера → PostgreSQL 5432 Данные приложения. Порт опубликован compose-файлом, но внешний доступ к БД для браузеров и агентов не нужен.
Компоненты сервера → ClickHouse 8123, 9000 Аналитическое хранилище. Ограничьте доступ контуром сервера.
Компоненты сервера → RabbitMQ 5672. 15672 для панели управления брокером Служебный обмен. Панель управления не требуется пользователям продукта.
Компоненты сервера → graph-service и labeling-service 8000, 8001 Внутренние сервисы. Ограничьте доступ контуром сервера.

При установке через штатный скрипт HTTPS-сертификат и ключ размещаются в ./nginx/config/certs/pd.crt и ./nginx/config/certs/pd.key относительно каталога установки. Скрипт предлагает создать самоподписанный сертификат или скопировать выданную пару. Конфигурация nginx допускает TLS 1.2 и 1.3. Значения портов и правила доступа проверьте по compose-файлу именно вашей поставки перед настройкой брандмауэра.