Nginx proxy_pass basé sur le paramètre POST / GET / PUT / DELETE

J’essaie de configurer nginx pour faire un proxy_pass basé sur un paramètre POST / GET / PUT / DELETE dans ma requête.

Je veux proxy_pass à http://10.0.0.2:8000 si live=1 ou à http://10.0.0.2:8081 si live=0 .

J’ai essayé d’utiliser if ($arg_live = "1") mais cela ne fonctionne que pour les requêtes GET.

Merci,

Pedro

nginx proxy_pass selon que la méthode de requête est POST, PUT ou DELETE

Vous avez exactement la même question ici, alors au lieu de coller quoi que ce soit, allez-y et lisez.