nginx proxy_pass后的url加不加/的区别
在nginx中配置proxy_pass时,当在后面的url加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走;如果没有/,则会把匹配的路径部分也给代理走。
下面四种情况分别用http://192.168.1.4/proxy/test.html 进行访问。
第一种:
location /proxy/ {
proxy_pass http://127.0.0.1:81/;
}
会被代理到http://127.0.0.1:81/test.html 这个url
第二咱(相对于第一种,最后少一个 /)
location /proxy/ {
proxy_pass http://127.0.0.1:81;
}
会被代理到http://127.0.0.1:81/proxy/test.html 这个url
第三种:
location /proxy/ {
proxy_pass http://127.0.0.1:81/ftlynx/;
}
会被代理到http://127.0.0.1:81/ftlynx/test.html 这个url。
第四种情况(相对于第三种,最后少一个 / ):
location /proxy/ {
proxy_pass http://127.0.0.1:81/ftlynx;
}
会被代理到http://127.0.0.1:81/ftlynxtest.html 这个url
上面的结果都是本人结合日志文件测试过的。从结果可以看出,应该说分为两种情况才正确。即http://127.0.0.1:81 (上面的第二种) 这种和 http://127.0.0.1:81/.... (上面的第1,3,4种) 这种。
转载于:https://blog.51cto.com/ftlynx/839607
nginx proxy_pass后的url加不加/的区别相关推荐
- nginx location proxy_pass 后面的url 加与不加/的区别
摘自于http://www.phpac.com/411.html 在nginx中配置proxy_pass时,当在后面的url加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径 ...
- Laravel+nginx环境配置好后,url加参数提交报404错误
在XXX.conf配置文件的 : location \ { } 中添加:try_files $uri $uri/ /index.php?$query_string; 解决问题. 转载于:http ...
- nginx 配置后网站图片加载出来一半或者不出来
项目进行nginx反向代理后发现图片和js.css等加载很慢,甚至加载不出来. 然后查看nginx的log,发现错误如下: [html] view plaincopy 2016/06/30 15:31 ...
- thymeleaf取值域名加不加#的区别
[[${session.xxx}]]等价于[[${#session.getAttritube(xxx)}]] 不加#整体看是调用了session.getAttritube,#session相当于是取s ...
- Nginx proxy_pass详解
Nginx 是最常用的反向代理工具之一,一个指令 proxy_pass搞定反向代理,对于接口代理.负载均衡很是实用,但 proxy_pass指令后面的参数很有讲究,通常一个/都可能引发一个血案. 通常 ...
- 【nginx配置】 proxy_pass反向代理配置中url后面加不加/的说明
在日常的web网站部署中,经常会用到nginx的proxy_pass反向代理,有一个配置需要弄清楚:配置proxy_pass时,当在后面的url加上了/,相当于是绝对根路径,则nginx不会把loca ...
- nginx proxy_pass匹配路径
nginx proxy_pass 匹配情况 在nginx中配置proxy_pass代理转发时, 如果在proxy_pass后面的url中含有/,表示绝对根路径,匹配的location 路径就不在url ...
- Nginx中location、proxy_pass后方加不加斜杠/的区别
通过nginx访问 127.0.0.1/api/test 1.location和proxy_pass都不加斜杠 location /api {proxy_pass http://127.0.0.1:8 ...
- 解决nginx部署后css、js、图片等样式不加载的问题
解决nginx部署后css.js.图片等样式不加载的问题 参考文章: (1)解决nginx部署后css.js.图片等样式不加载的问题 (2)https://www.cnblogs.com/smallf ...
- PHP、Tomcat获取Nginx代理后的客户端真实IP
PHP.Tomcat获取Nginx代理后的客户端真实IP 文章目录 PHP.Tomcat获取Nginx代理后的客户端真实IP 一.PHP获取Nginx代理后客户端真实IP Nginx配置 PHP配置 ...
最新文章
- python中用来回溯异常的模块_为什么Python线缓存会影响回溯模块而不影响...
- cache老化时间的思考--以nat为例
- Tomcat网页加载速度过慢的解决方法
- windows10详细配置pcl-1.8.1
- Request_获取请求参数中文乱码问题处理
- Android USB转串口开发(hoho.android.usbserial串口库)
- 比较流行的10个博客系统程序对比选择
- PHP学习笔记--015 PHP 随笔
- LeetCode动态规划系列教程(下)
- c 关闭html,运行node Server.js后如何关闭?
- c语言单分支编程题,C语言习题集(分支和选择).doc
- 函数:MySQL中取整函数round和floor
- APP图片加载库(框架)和缓存
- 支教日记软件测试,教学实习每周工作计划精选 .doc
- 英雄联盟——心得体会
- 【系统运维-raid5】HW5885V3下挂4块2T硬盘如何做RAID5
- Vue3关于页面跳转(push)的时候,并传递数据过去
- GitHub上一些有意思地址/有趣的网站:收藏链接
- dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
- 【转】Java并发编程:并发容器之ConcurrentHashMap
热门文章
- 算法知识点——(3)监督学习——SVM
- 服务器创建新文件夹权限设置密码,在服务器上修改文件夹权限设置密码
- 连续竞价java_Java 方法method
- linux攻防比赛_LINUX 遭到SYN FLOOD攻击 LINUX下SYN攻防战
- broker druid 查询_即时查询工具| Druid
- pythonATM,购物车项目实战_补充4-db模块
- pca百分比取多少比较好_防晒霜指数多少比较好?防晒霜SPF多少够用
- 手机qq和电脑qq怎么同步消息_怎么在QQ上把自己电脑上的文件传到QQ上??
- JavaScript中call,apply,bind方法
- 大数据应用让医疗护理更高效