Nginx proxy_pass без параметров

http://mydomain.com/ => 127.0.0.1:4567

но

http://mydomain.com/FOO => 127.0.0.1:3000

Это возможно?

До сих пор я имею:

upstream myserver {
    server 127.0.0.1:4567;
    server 127.0.0.1:4568;
}

location / {
    proxy_pass http://myserver;
}

location /FOO/ {
    proxy_pass http://127.0.0.1:3000;
}

Но это указывает на http://127.0.0.1:3000/FOO/, и я хочу передать только, что прибывает после/FOO/

Спасибо

5
задан 13 March 2010 в 19:23
поделиться

1 ответ

Хорошо, проблема была довольно простой ...

Мне не хватало / в конце аргумента proxy_pass

location /FOO/ {
    proxy_pass http://127.0.0.1:3000/;
}
10
ответ дан 13 December 2019 в 22:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: