简单Nginx代理传递和Regex
我想要一个简单的nginx规则来通过下面的示例简单Nginx代理传递和Regex,nginx,Nginx,我想要一个简单的nginx规则来通过下面的示例 request http://myserver:8888/application/external/testUrl_1 重定向到 http://myglassfishserver:8080/application/external/testUrl_1 那就说我派人来了 http://myserver:8888/application/external/testUrl_2 它将重定向到 http://myglassfishserver:8080
request http://myserver:8888/application/external/testUrl_1
重定向到
http://myglassfishserver:8080/application/external/testUrl_1
那就说我派人来了
http://myserver:8888/application/external/testUrl_2
它将重定向到
http://myglassfishserver:8080/application/external/testUrl_2
如果要发送http post,我还应该保留所有post数据
对我来说,这似乎应该很简单
我正在努力
location ^/application/external {
proxy_pass http://myglassfishserver:8080/$1;
allow all;
}
我得到了规则禁止的*1访问权,客户:我知道这是因为它不符合规则。我试过很多组合。我做错了什么?我猜是1美元的《阅读nginx手册》太完美了,谢谢你。我以为我拿着^和1美元没做错什么,
location /application/external/ {
proxy_pass http://myglassfishserver:8080;
}