本文主要是介绍nginx中proxy_pass最后到底要不要加/,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
nginx中proxy_pass最后到底要不要加/
在nginx中配置proxy_pass代理转发时,如果在proxy_pass后面的url最后加/,表示绝对路径;
如果没有/,表示相对路径,把匹配的路径部分也给代理走,具体示例如下:
- url最后带/
location /test/ {proxy_pass http://$upstream/;
}
请求地址http://$domainname:$port/proxy/$resource,经过nginx代理之后转发地址为http://$upstream/$resource。
- url最后不带/
location /test/ {proxy_pass http://$upstream;
}
请求地址http://$domainname:$port/proxy/$resource,经过nginx代理之后转发地址为http://$upstream/proxy/$resource。
参考资料:https://blog.csdn.net/aerchi/article/details/84968106
这篇关于nginx中proxy_pass最后到底要不要加/的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!