Saya memiliki aplikasi web yang sedang berjalan di http://example.com/
, dan ingin "me-mount" aplikasi lain, di server terpisah http://example.com/en
. Server upstream dan proxy_pass
tampaknya berfungsi, tetapi untuk satu masalah:
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;
}
}
Saat dibuka example.com/en
, aplikasi hulu saya kembali 404 not found /en
. Ini masuk akal, karena hulu tidak memiliki jalan /en
.
Apakah proxy_path
solusi yang tepat? Haruskah saya menulis ulang "upstream" sehingga ia mendengarkan /en
sebagai gantinya, karena root jalan? Atau adakah arahan yang memungkinkan saya untuk menulis ulang jalan yang dilalui untuk hulu?