nginx proxy设置存放在哪里(nginx配置proxy_pass中url末尾带/与不带/的区别详解)
nginx proxy设置存放在哪里
nginx配置proxy_pass中url末尾带/与不带/的区别详解nginx配置proxy_pass时url末尾带“/”与不带“/”的区别如下:
注意:当location为正则表达式匹配模式时,proxy_pass中的url末尾是不允许有"/"的,因此正则表达式匹配模式不在讨论范围内。
proxy_pass配置中url末尾带/时,nginx转发时,会将原uri去除location匹配表达式后的内容拼接在proxy_pass中url之后。
测试地址:http://192.168.171.129/test/tes.jsp
场景一:
location ^~ /test/ { proxy_pass http://192.168.171.129:8080/server/; }
代理后实际访问地址:http://192.168.171.129:8080/server/tes.jsp
场景二:
location ^~ /test { proxy_pass http://192.168.171.129:8080/server/; }
代理后实际访问地址:http://192.168.171.129:8080/server//tes.jsp
场景三:
location ^~ /test/ { proxy_pass http://192.168.171.129:8080/; }
代理后实际访问地址:http://192.168.171.129:8080/tes.jsp
场景四:
location ^~ /test { proxy_pass http://192.168.171.129:8080/; }
代理后实际访问地址:http://192.168.171.129:8080//tes.jsp
proxy_pass配置中url末尾不带/时,如url中不包含path,则直接将原uri拼接在proxy_pass中url之后;如url中包含path,则将原uri去除location匹配表达式后的内容拼接在proxy_pass中的url之后。
测试地址:http://192.168.171.129/test/tes.jsp
场景一:
location ^~ /test/{ proxy_pass http://192.168.171.129:8080/server; }
代理后实际访问地址:http://192.168.171.129:8080/servertes.jsp
场景二:
location ^~ /test { proxy_pass http://192.168.171.129:8080/server; }
代理后实际访问地址:http://192.168.171.129:8080/server/tes.jsp
场景三:
location ^~ /test/ { proxy_pass http://192.168.171.129:8080; }
代理后实际访问地址:http://192.168.171.129:8080/test/tes.jsp
场景四:
location ^~ /test { proxy_pass http://192.168.171.129:8080; }
代理后实际访问地址:http://192.168.171.129:8080/test/tes.jsp
到此这篇关于nginx配置proxy_pass中url末尾带/与不带/的区别详解的文章就介绍到这了,更多相关nginx proxy_pass url末尾内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
- nginx和apache服务器配置(Apache、Nginx 服务配置服务器端包含SSI)
- nginx 处理服务器错误(nginx服务器异常502 bad gateway原因排查)
- nginx负载均衡5种方法(Nginx如何配置负载均衡)
- nginx反向代理多个server(Nginx反向代理多个服务器的实现方法)
- nginx常见错误码(Nginx常见的错误配置举例)
- docker nginx 配置详解(Docker 如何安装 Nginx)
- docker安装nginx如何配置(docker部署nginx并且挂载文件夹和文件操作)
- linux下安装nginx常见问题(Linux安装Nginx步骤详解)
- 怎么查看nginx支持rewrite(nginx里的rewrite跳转的实现)
- docker如何访问nginx(基于docker启动nginxssl配置)
- nginx如何配置php项目(Nginx服务器究竟是怎么执行PHP项目)
- nginx过滤http请求协议(nginx对http请求处理的各个阶段详析)
- nginx负载均衡高怎么用(Nginx + consul + upsync 完成动态负载均衡的方法详解)
- nginx配置ip端口访问(Nginx配置80端口访问8080及项目名地址方法解析)
- nginxpython编写模块(Python开发之Nginx+uWSGI+virtualenv多项目部署教程)
- nginx设置https访问(基于Nginx实现HTTPS网站设置的步骤)
- 吉林舒兰 封城 15人确诊 276人隔离,出现跨省传播(吉林舒兰封城)
- 四月新番CP人气榜公布,《剃须》两度上榜,沙优不是女朋友(四月新番CP人气榜公布)
- 2019年外媒秋季新番动画角色CP排行榜,桐人和爱丽丝落榜(2019年外媒秋季新番动画角色CP排行榜)
- 新一小兰领衔 盘点动漫中的那些 远距离恋爱情侣(盘点动漫中的那些)
- 大事件 合肥四中火了(大事件合肥四中火了)
- 翼龙贷组织出借人调研 感受鄱阳 借 来的致富路(翼龙贷组织出借人调研)
热门推荐
- python 自定义获取文件目录(Python使用os.listdir和os.walk获取文件路径与文件下所有目录的方法)
- SQL Server中使用order by charindex按指定顺序排序
- rename重命名mysql表(MySQL 重命名表的操作方法及注意事项)
- php验证码实现过程(php伪静态验证码不显示的解决方案)
- vue 网页打印(vue打印功能实现的两种方法总结)
- apache配置详解(apache2.2和php5.2.17在windows下整合过程的错误解决方法)
- mysql索引面试总结(Mysql数据库索引面试题程序员基础技能)
- 在谷歌浏览器中直接编辑网页
- 数据库操作题(数据库日常练习题,每天进步一点点2)
- sqlserver2014怎么重新激活(解决Windows 10家庭版安装SQL Server 2014出现.net 3.5失败问题)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9