Red de conocimiento informático - Aprendizaje de programación - La serie nginx (un proxy inverso, una distribución) causa problemas

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"