Estoy usando nginx para servir archivos estáticos y otras solicitudes de proxy a alguna instancia de Tomcat. El problema es que no sé cómo elegir qué dirección IP usará nginx para conectarse a Tomcat.
Cada instancia de Tomcat solo acepta conexiones HTTP de direcciones IP específicas. Mi servidor tiene todas estas IP. Simplemente no puedo elegir cuál usará nginx.
Este es mi archivo de configuración:
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
location /integracao/ {
proxy_pass http://X.X.X.X:9080/integracao/;
}
location /solr/ {
proxy_pass http://Y.Y.Y.Y:8080/solr/;
}
Mi servidor tiene una interfaz con dos direcciones IP: A y B. Necesito usar IP A para conectarme primero a Tomcat e IP B para conectarme a Solr.
¿Alguien sabe cómo hacerlo?