我正在嘗試配置nginx根據請求中的POST/GET/PUT/DELETE參數執行proxy_pass
。基於POST/GET/PUT/DELETE參數的Nginx proxy_pass
我想要proxy_pass
到http://10.0.0.2:8000
如果live=1
或到http://10.0.0.2:8081
如果live=0
。
我試過使用if ($arg_live = "1")
,但它只適用於GET請求。
感謝,
佩德羅
我正在嘗試配置nginx根據請求中的POST/GET/PUT/DELETE參數執行proxy_pass
。基於POST/GET/PUT/DELETE參數的Nginx proxy_pass
我想要proxy_pass
到http://10.0.0.2:8000
如果live=1
或到http://10.0.0.2:8081
如果live=0
。
我試過使用if ($arg_live = "1")
,但它只適用於GET請求。
感謝,
佩德羅
nginx proxy_pass based on whether request method is POST, PUT or DELETE
你有相同的問題在這裏,所以不是從那裏粘貼任何東西只是去那裏讀。
這是不是我問的同樣的事情...我試圖'proxy_pass '基於參數(不管HTTP動詞)。這個問題試圖基於請求的HTTP動詞「proxy_pass」。 –
我有同樣的問題,我相信你需要解析$ request_body POST但不知何故這是非常棘手的,當設置 – fiction