Конфигурация обратного прокси Nginx

Мне нужен nginx для обратного проксирования запросов GET и POST вида:

/myapp/path/to/resource 

to:

http://127.0.0.1:9090/path/to/resource

Я пытаюсь сделать следующее:

location /myapp/(.*) {
  rewrite $1;
  proxy_pass http://127.0.0.1:9090;
}

но nginx возвращает ошибку HTTP 405 [не разрешено].

Любые идеи о том, как это исправить ? Спасибо.


person Justin    schedule 17.08.2010    source источник


Ответы (1)


На самом деле вам не нужно переписывать. Вы можете достичь той же цели с помощью следующего:

location /myapp/ {
  proxy_pass http://127.0.0.1:9090/;
}
person cliff.wells    schedule 27.06.2012
comment
Вероятно, вы хотели оставить «myapp» отключенным от proxy_pass. - person kolbyjack; 27.06.2012