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