Nginx配置转发

摘要:
nginxlocationproxy_传递后将/添加到url与不添加/的区别在于,在nginx中配置了代理。传递时,当/添加到以下url时,它相当于绝对根路径,那么nginx不会代理该位置中匹配路径的一部分;如果没有/,匹配的路径也将发送给代理。首先,位置进行模糊匹配。1) 如果没有“/”,位置/abc/def可以匹配/abc/defghi请求或/

nginx location proxy_pass 后面的url 加与不加/的区别

 在nginx中配置proxy_pass时,当在后面的url加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走;如果没有/,则会把匹配的路径部分也给代理走。

 首先是location进行的是模糊匹配

1)没有“/”时,location /abc/def可以匹配/abc/defghi请求,也可以匹配/abc/def/ghi等
2)而有“/”时,location /abc/def/不能匹配/abc/defghi请求,只能匹配/abc/def/anything这样的请求

下面四种情况分别用http://luxingda.top/py/test 进行访问。

第一种:

location  /py/ {

proxy_pass http://127.0.0.1:5000/;

}

结论:会被代理到http://127.0.0.1:5000/test  这个url

第二种(相对于第一种,最后少一个 /)

location  /py/ {

proxy_pass http://127.0.0.1:5000
; }

结论:会被代理到http://127.0.0.1:5000/py/test这个url

第三种:

location  /py/ {

proxy_pass http://127.0.0.1:5000/py/;

}

结论:会被代理到http://127.0.0.1:5000/py/test这个url。

第四种(相对于第三种,最后少一个 / ):

location  /py/ {

proxy_pass http://127.0.0.1:5000/py;

}

结论:会被代理到http://127.0.0.1:5000/pytest这个url

免责声明:文章转载自《Nginx配置转发》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Python基础:映射(字典)MLflow系列1:MLflow入门教程(Python)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

PYMOTW: CONFIGPARSER

感谢PyMOTW中文翻译小组,这是一个很棒的技术文摘,类似于cookbook。  模块: ConfigParser 目的: 读取/写入配置文件,类似于Windows的INI文件 python版本: 1.5+ 1.1 描述       ConfigParser模块可以为你的应用程序创建用户可编辑的配置文件. 这个配置文件由一个个节组成,每个节可以包含配置数...

js刷新页面方法 -- (转)

1,reload 方法,该方法强迫浏览器刷新当前页面。 语法:location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新") 2,replace 方法,该方法通过指定URL替换当前缓存在...

R语言ggmap空间可视化机动车交通事故地图

原文链接:http://tecdat.cn/?p=12350 在本文中,我使用ggmap可视化纽约市的交通事故。  数据来自纽约市开放数据。我的数据范围是2012年至2015年。该数据跟踪车辆的类型,发生事故的街道的名称以及事故的经度和纬度坐标。两个坐标都保存为单个字符变量,称为“ LOCATION”。 在下面,我加载数据,删除所有没有位置坐标的事故,并...

linux下安装nginx和配置

1、系统:centos6.8 2、安装准备: 安装nginx前,我们首先要确保系统安装了g++、gcc、openssl-devel、pcre-devel和zlib-devel软件,可通过如图所示命令进行检测,如果以安装我们可以通过图二所示卸载: yum install gcc-c++ yum -y install zlib zlib-devel open...

dubbo

目录 java spi dubbo扩展机制spi 注册中心 RegistryService Registry RegistryFactory NotifyListener AbstractRegistry FailbackRegistry zookeeper注册中心ZookeeperRegistry 远程通信 Transporter Ex...

JS实现图片预加载无需等待

网站开发时经常需要在某个页面需要实现对大量图片的浏览;用javascript来实现一个图片浏览器,让用户无需等待过长的时间就能看到其他图片 网站开发时经常需要在某个页面需要实现对大量图片的浏览,如果考虑流量的话,大可以像pconline一样每个页面只显示一张图片,让用户每看一张图片就需要重新下载一下整个页面。不过,在web2.0时代,更多人愿意用javas...