Nginx proxy_pass без параметров - PullRequest
5 голосов
/ 13 марта 2010

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 /

Thx

1 Ответ

10 голосов
/ 15 марта 2010

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

Я пропустил / в конце аргумента proxy_pass

location /FOO/ {
    proxy_pass http://127.0.0.1:3000/;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...