Nginx proxy pass append request parameter to upstream -
ये मेरी साइट है -
अपस्ट्रीम डेमो {server server1: 31337; सर्वर सर्वर 2: 31338; सर्वर सर्वर 3: 3133 9; सर्वर सर्वर 4: 31340; 64 पालवलिव; } सर्वर {80; Server_name www.site.org; पुनर्लेखन करें ^ https: // $ server_name $ request_uri? स्थायी; स्थान / {proxy_redirect बंद; Proxy_set_header एक्स-रीयल-आईपी $ दूरस्थ_एडर; Proxy_set_header X- अग्रेषित- $ proxy_add_x_forwarded_for; प्रॉक्सी_सेट_हेडर एक्स-फॉरवर्ड-प्रॉटो $ स्कीम; Proxy_set_header होस्ट $ http_host; Proxy_set_header X-NginX- प्रॉक्सी सच; प्रॉक्सी_सेट_हेडर कनेक्शन ""; प्रॉक्सी_http_version 1.1; Proxy_set_header $ http_upgrade अपग्रेड करें; प्रॉक्सी_सेट_हेडर कनेक्शन $ connection_upgrade; Proxy_cache एक; proxy_cache_key sfs $ request_uri $ योजना; प्रॉक्सी_पास http: // डेमो; }} मुझे लगता है जब मैं www.site.org को खोलता हूं, तो उसे किसी भी अपस्ट्रीम सर्वर से प्रॉक्सी सर्वर 2: 31337 / mysite के रूप में पास करना चाहिए
मैं कैसे जोड़ूं / Mysite अनुरोध पैरामीटर?
क्या आप यह कोशिश कर सकते हैं
स्थान / {Proxy_redirect बंद; Proxy_set_header एक्स-रीयल-आईपी $ दूरस्थ_एडर; Proxy_set_header X- अग्रेषित- $ proxy_add_x_forwarded_for; प्रॉक्सी_सेट_हेडर एक्स-फॉरवर्ड-प्रॉटो $ स्कीम; Proxy_set_header होस्ट $ http_host; Proxy_set_header X-NginX- प्रॉक्सी सच; प्रॉक्सी_सेट_हेडर कनेक्शन ""; प्रॉक्सी_http_version 1.1; Proxy_set_header $ http_upgrade अपग्रेड करें; प्रॉक्सी_सेट_हेडर कनेक्शन $ connection_upgrade; Proxy_cache एक; proxy_cache_key sfs $ request_uri $ योजना; पुनर्लेखन ^ (। *) $ / Mysite $ 1 ब्रेक; प्रॉक्सी_पास http: // डेमो; }
Comments
Post a Comment