首页 > 系统相关 >nginx的location和proxy_pass末尾加不加斜杠"/"?

nginx的location和proxy_pass末尾加不加斜杠"/"?

时间:2023-03-04 19:46:21浏览次数:48  
标签:加不加 say nginx host proxy 斜杠 pass http location

以下是请求http://xxx/say/hello时的所有可能情况

location proxy_pass 请求地址
/say http://host/ http://host//hello
/say/ http://host/ http://host/hello
/say http://host http://host/say/hello
/say/ http://host http://host/say/hello
/say http://host/speak/ http://host/speak//hello
/say/ http://host/speak/ http://host/speak/hello
/say http://host/speak http://host/speak/hello
/say/ http://host/speak http://host/speakhello

总结:

  • 当proxy_pass为ip:port的形式时,proxy_pass末尾如果加"/",proxy_pass不拼接location的路径,从location中不匹配的部分开始拼接,若不加"/",proxy_pass会拼接location的路径
  • 当proxy_pass为ip:port/xxx的形式时,不管proxy_pass末尾加没加"/",都不会拼接location的路径,而是从location中不匹配的部分开始拼接

标签:加不加,say,nginx,host,proxy,斜杠,pass,http,location
From: https://www.cnblogs.com/myquark/p/17178927.html

相关文章

  • 使用nginx部署vue项目到服务器
    使用nginx部署vue项目到服务器1.连接服务器方法一:使用阿里云服务器*直接在阿里云上后台实例处选择远程连接即可方法二:使用使用Xshell和xfpt连接1.官网下载这两个......
  • #yyds干货盘点#nginx正则表达式
    nginx正则匹配说明:细则:前缀匹配优先其中,最长匹配优先而后,按配置顺序匹配正则,正则第一个匹配到后终止无正则匹配,则用前面记住的前缀"="精确匹配,匹配后终止"~"区分大小写匹......
  • #yyds干货盘点#nginx的root 与 alias
    nginx指定文件路径有两种方式root和alias,主要区别在于nginx如何解释location后面的uri,这会使两者分别以不同的方式将请求映射到服务器文件上。它们的使用方法和作......
  • nginx中多ip多域名多端口配置
    1、Nginx中多IP配置:server{listen80;server_name192.168.15.7;location/{root/opt/Super_Marie;indexindex.html;}}server......
  • linux安装nginx1.18
    1.安装依赖包sudoyum-yinstallgcczlibzlib-develpcre-developensslopenssl-devel2.下载并解压安装包cd/usr/local//下载tar包sudowgethttp://nginx.org......
  • 用 Nginx 禁止国外 IP 访问 网站 (基于 Nginx ngx_http_geoip2 模块 禁止国外 IP 访
    每天有好多国外的IP地址来访问我的网站,并且访问的内容基本上都是恶意的。因此我决定禁止国外IP来访问我的网站。想要实现这个功能有很多方法,下面我就来介绍基于Nginx......
  • vscode复制相对路径时是反斜杠\,改为正斜杠/ [转]
    痛点:复制路径的时候斜杠不对解决:explorer.copyRelativePathSeparator设置在跳出来的设置页面的搜索栏里输入explorer.copyRelativePathSeparator进行搜索,找到下图此项......
  • 第十三节:跨域产生的原因及常用跨域方案的总结(同源部署、CORS、代理、Nginx等)
    一.        二.        三.         !作       者:Yaopengfei(姚鹏飞)博客地址:http://www.cnblog......
  • nginx rtmp推流和拉流
    这里不说明如何安装nginx,只是将我配置的nginx.conf文件分享给大家,仅供学习使用,文件内已经写好注释了,应该不难理解。推流工具:OBS Studio28.1.2(64bit)拉流工具:VLC3.0.17......
  • 【中间件安全】Nginx 安全加固规范
    1.适用情况适用于使用Nginx进行部署的Web网站。2.技能要求熟悉Nginx配置,能够Nginx进行部署,并能针对站点使用Nginx进行安全加固。3.前置条件1、根据站点开放端口,进程ID,确......