Tengo una aplicación web en ejecución en http://example.com/, y quiero "montar" otra aplicación, en un servidor separado http://example.com/en. Servidores ascendentes y proxy_passparecen funcionar, pero por un problema:
upstream luscious {
server lixxxx.members.linode.com:9001;
}
server {
root /var/www/example.com/current/public/;
server_name example.com;
location /en {
proxy_pass http://luscious;
}
}
Al abrir example.com/en, vuelve mi aplicación aguas arriba 404 not found /en. Esto tiene sentido, ya que el río arriba no tiene el camino /en.
¿Es proxy_pathla solución correcta? ¿Debo reescribir "aguas arriba" para que escuche en su /enlugar, como ruta raíz? ¿O hay una directiva que me permite reescribir la ruta que se pasa a la parte superior?