• We value your experience with Plesk during 2025
    Plesk strives to perform even better in 2026. To help us improve further, please answer a few questions about your experience with Plesk Obsidian 2025.
    Please take this short survey:

    https://survey.webpros.com/

Question How does location and proxy_pass work?

MartinH

New Pleskian
Hi,

for basic testing I have set up a simple node server listening on port 5100 and a nginx directive
Code:
location /api/ {
    proxy_pass http://127.0.0.1:5100/api/;
}

I am pretty new at this, but doesn't this directive mean, that a request like
Code:
https://myserver.com/api/xxxx
will be redirected to
Code:
http://127.0.0.1:5100/api/xxxx
I get an empty 200 response (was expecting a simple string).

A request to
Code:
location /api/ {
    proxy_pass http://127.0.0.1:5100/;
}
is working fine, but is not routed to /api/xxxx like I want it to.

What am I doing wrong? Thanks
 
Back
Top