Configuración de red#

Abra en el cortafuegos solo las conexiones necesarias para el despliegue elegido. El archivo docker-compose.client.yml del cliente publica los siguientes puertos del host:

Dirección Puerto Función
Navegador → Sherpa PD Server 443. 80 si se permite HTTP Interfaz web a través de nginx.
Discovery Agent → RabbitMQ en el servidor 5672 Envío de eventos en la distribución de cliente. Si se configura TLS por separado para el broker, utilice el puerto y los certificados asignados.
Componentes del servidor → PostgreSQL 5432 Datos de la aplicación. El archivo compose publica el puerto, pero los navegadores y agentes no necesitan acceso externo a la BD.
Componentes del servidor → ClickHouse 8123, 9000 Almacenamiento analítico. Limite el acceso al entorno del servidor.
Componentes del servidor → RabbitMQ 5672. 15672 para la interfaz de administración del broker Intercambio interno. Los usuarios del producto no necesitan esta interfaz.
Componentes del servidor → graph-service y labeling-service 8000, 8001 Servicios internos. Limite el acceso al entorno del servidor.

Al instalar con el script estándar, coloque el certificado HTTPS y la clave en ./nginx/config/certs/pd.crt y ./nginx/config/certs/pd.key respecto del directorio de instalación. El script permite crear un certificado autofirmado o copiar un par emitido. La configuración de nginx permite TLS 1.2 y 1.3. Antes de configurar el cortafuegos, verifique los puertos y las reglas de acceso en el archivo compose de su distribución.