您所在的位置:主页 > 培训巧问答 >

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

时间:2019-02-27 10:48来源:未知 作者:os 点击:

 

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