How to proxy_pass POST with headers

Jaakko Pasanen jkpasanen at
Fri Jan 27 21:13:12 UTC 2012

António P. P. Almeida kirjoitti 27.1.2012 kello 16.12:

> For starters:

This actually solved my problem!

I changed the if statement to:

if ($request_method = POST)
            return 418;

and added:

error_page 418 = @post;

location @post {
         proxy_set_header Host $http_host;
         proxy_set_header X-Forwarded-Host $http_host;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

Now it works flawlessly!



Jaakko Pasanen

More information about the nginx mailing list