Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

329
Vistas
¿Hay alguna forma de pasar la dirección remota correcta a Nginx en un contenedor Docker?

Tengo un servidor web Nginx que estoy ejecutando desde dentro de un contenedor docker. El problema que tengo es que todas las direcciones IP de los clientes en nginx access.log son 172.19.0.1, la puerta de enlace del contenedor. Me gustaría que las direcciones IP que se muestran a nginx sean las direcciones IP reales de los clientes.

Probé algunas soluciones que encontré, incluyendo

  1. Usando el módulo realip de Nginx
 set_real_ip_from 172.19.0.1; real_ip_header X-Real-IP; real_ip_recursive on;

que todavía registró la IP de la puerta de enlace

  1. Configurar los puertos para el modo de red de host , que no fue efectivo porque estoy en macOS, y solo es compatible con Linux.

El dockerfile que estoy usando se ve así

 version: "3" services: nginx: container_name: nginx ports: - target: 80 published: 80 - target: 443 published: 443 volumes: # [my volumes] restart: unless-stopped image: nginx
over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda