J'ai une application Web en cours d'exécution sur http://example.com/
et souhaite "monter" une autre application sur un serveur distinct http://example.com/en
. Les serveurs en amont et proxy_pass
semblent fonctionner, mais pour un problème:
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;
}
}
Lors de l'ouverture example.com/en
, mon application en amont revient 404 not found /en
. Cela a du sens, car l’amont n’a pas le chemin /en
.
Est proxy_path
la bonne solution? Devrais-je réécrire "en amont" pour qu'il écoute à la /en
place, comme chemin racine? Ou existe-t-il une directive qui me permet de réécrire le chemin transmis en amont?