मेरे पास एक चालू वेब-एप्लिकेशन है 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
यह रूट पथ के रूप में सुनता है ? या क्या कोई निर्देश है जो मुझे अपस्ट्रीम के साथ पारित मार्ग को फिर से लिखने की अनुमति देता है?