Nginx反向代理配置

时间:2010-08-17 18:39:05

标签: apache nginx reverse-proxy

我需要nginx来反向代理格式的GET和POST请求:

/myapp/path/to/resource 

为:

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

我正在尝试以下方法:

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

但是nginx返回HTTP 405错误[不允许]。

有关如何解决此问题的任何想法?感谢。

1 个答案:

答案 0 :(得分:4)

您实际上不需要重写。您可以通过以下方式实现相同目的:

location /myapp/ {
  proxy_pass http://127.0.0.1:9090/;
}