S
S
Stepgor2020-11-12 01:39:42
Nginx
Stepgor, 2020-11-12 01:39:42

How to proxy a request to another server?

For some reason it doesn't work with this config. It is necessary to proxy to http://$background/api/endpoint from a specific location

server {
            set $background 127.0.0.1:3001;

            location = /api/endpoint {
                proxy_set_header Host $host;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_pass http://$background/api/endpoint;
            }
}

Answer the question

In order to leave comments, you need to log in

1 answer(s)
V
Vadim, 2020-11-12
@Viji

By the way, after server {
it is not visible
1) listen 80;
2) server_name myserver.ru;

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question