Quiero implementar algunas aplicaciones web en diferentes puertos en el mismo host, con el proxy inverso nginx.
Así que mi archivo de configuración es así;
server_name foo.bar.com location /app1/ { proxy_pass http://127.0.0.1:5000/; } location /app2/ { proxy_pass http://127.0.0.1:6000/; } ...Funcionan en su mayoría bien, pero hay un problema con una aplicación.
Es una aplicación de nodejs y tiene algunas funciones como location.href = "/baz" que cambia la URL de la sesión actual de http://foo.bar.com/app a http://foo.bar.com/baz y causa No Errores encontrados.
Esa aplicación es bastante complicada y no la escribí yo, por lo que modificarla es bastante difícil.
¿Hay alguna forma de cambiar la URL base de la aplicación a http://foo.bar.com/ para que funcione como http://foo.bar.com/app/baz , no como http://foo.bar.com/baz ?