I am running nginx reverse-proxy on my server, intending to navigate the request www.example.com to localhost:8800/example so I wrote this in nginx.conf
server {
listen 80;
server_name www.example.com;
location / {
root /;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:8880/example/;
}
}
When I try to access http://www.example.com/index.php, the proxy works fine. However, when the request address comes with subfolders, say http://www.example.com/wp-admin/, my server response with 404 error and I can see from my IIS the request address is changed to http://localhost:8880/example/example/wp-admin/.
Any help please?