La serie nginx (un proxy inverso, una distribución) causa problemas
Encontré el problema 502 de la conexión serie nginx en el trabajo
Por razones históricas, existen interfaces de acceso a nombres de dominio, interfaces de acceso a ip + número de puerto y nombre de dominio + puerto. interfaces de acceso numérico
Una breve introducción a la arquitectura general es la siguiente (toda implementada por Docker)
Se utiliza un nginx como host para invertir el nombre de dominio del proxy a ip+número de puerto y configure dos grupos de conexiones nginx (uno maestro y uno de respaldo)
El contenido de proxy_params es el siguiente:
La configuración anterior causará los siguientes problemas
1) Al acceder a una uri inexistente, 404 no se devolverá inmediatamente. Aunque el nginx posterior devolverá 404, el nginx principal mostrará 500
2). upstream mientras se conecta a upstream, aparecerá cliente: XXX.XXX.XXX.XXX, servidor: localhost, solicitud: "GET uri HTTP/1.1", upstream: "http://WEB_NGINX_POOL/" host:"host"