2013-09-22 6 views
6

पर आधारित Nginx proxy_pass मैं अपने अनुरोध में POST/GET/PUT/DELETE पैरामीटर के आधार पर proxy_pass करने के लिए nginx को कॉन्फ़िगर करने का प्रयास कर रहा हूं।POIN/GET/PUT/DELETE पैरामीटर

मैं http://10.0.0.2:8081 के लिए अगर live=0http://10.0.0.2:8000 अगर live=1 को proxy_pass करना चाहते हैं या।

मैंने if ($arg_live = "1") का उपयोग करने की कोशिश की लेकिन यह केवल जीईटी अनुरोधों के लिए काम करता है।

धन्यवाद,

पेड्रो

+0

मेरे पास एक ही समस्या थी, मुझे विश्वास है कि आपको POST के लिए $ request_body का विश्लेषण करना होगा, लेकिन किसी भी तरह यह बहुत मुश्किल है जब यह – fiction

उत्तर

-1

nginx proxy_pass based on whether request method is POST, PUT or DELETE

आप यहाँ ठीक उसी सवाल है, तो वहाँ से कुछ भी चिपकाने के बजाय सिर्फ वहाँ जाने के लिए और पढ़ें।

+0

सेट किया गया है यह वही बात नहीं है जिसे मैंने पूछा ... मैं 'proxy_pass ' 'पैरामीटर के आधार पर (HTTP क्रिया के बावजूद)। यह प्रश्न अनुरोध के HTTP क्रिया के आधार पर 'proxy_pass' करने का प्रयास कर रहा है। –