?

疯狂java

?
您现在的位置: 疯狂软件 >> 新闻资讯 >> 正文

nginx反向代理配置如何去除前缀


 

使用nginx做反向代理的时候,可以简单的直接把请求原封不动的转发给下一个服务。设置proxy_pass请求只会替换域名,如果要根据不同的url后缀来访问不同的服务,则需要通过如下方法:
方法一:加"/"
^~/user/表示匹配前缀是user的请求,proxy_pass的结尾有/, 则会把/user/*后面的路径直接拼接到后面,即移除user。
方法二:rewrite
proxy_pass结尾没有/, rewrite重写了url。
 

 

?