У мене працює веб-додаток на http://example.com/
і хочу "встановити" іншу програму на окремому сервері http://example.com/en
. Сервери вище за течією і, proxy_pass
здається, працюють, але для одного питання:
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;
}
}
Під час відкриття example.com/en
повертається мій додаток 404 not found /en
. Це має сенс, оскільки вгору за течією немає шляху /en
.
Є чи proxy_path
правильне рішення? Чи слід переписати "вище за течією", щоб воно слухало /en
замість цього кореневого шляху? Або є директива, яка дозволяє мені переписати шлях, пройдений уздовж вище за течією?