How to get HTTP POST request to apache server through Nginx reverse proxy ?

July 19, 2018 7.1k views
Nginx Apache Ubuntu 18.04

Setup summary:

  1. Nginx configured as reverse proxy with SSL.
  2. Apache listening on port 8080.

I am able to receive request on apache through Nginx, but all my POST request are coming to 8080 as GET. – POST

I need the same POST to be received on “

Nginx configuration :

    location / {
        proxy_redirect off;
        proxy_read_timeout 60s;

        proxy_set_header Host $host;
        proxy_set_header X-Real-IP  $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

Can someone please guide me the required configuration.

1 Answer

Here’s a way to log nginx activity to see if it’s really an nginx issue .

Have another answer? Share your knowledge.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!