1.proxy_pass 为urL时,没有/,视为相对路径,则把匹配的路径部分给代理走,即会添加上这段匹配location的uri。

server {listen 80;server_name  localhost;location /api {add_header Cache-Control no-cache;add_header Pragma no-cache;add_header Expires 0;# 动态页面proxy_pass  http://localhost:8080;}}

请求路径: http://localhost:8080/api/param/get1
实际处理后的请求链接为: http://localhost:8080/api/param/get1

2.proxy_pass 为某个具体uri时 也就是说无论加不加/都不会把 location匹配到的路径代理走,即不会添加。
在nginx中配置proxy_pass时,如果在proxy_pass后面的url加/,则会把proxy_pass视为uri,相当于是绝对根路径,那么nginx不会把location中匹配的路径部分代理走,即不会添加这段uri;

server {listen 80;server_name  localhost;location /api {add_header Cache-Control no-cache;add_header Pragma no-cache;add_header Expires 0;# 动态页面proxy_pass  http://localhost:8080/;}}

请求路径: http://localhost:8080/api/param/get1
nginx实际处理后请求链接为: http://localhost:8080/param/get1

总之一句话:location设置的路径,取决于proxy_pass设置的有无 /, 有/不追加,没/会追加。

nginx proxy 详解,代理路径的转发相关推荐

  1. 配置nginx方向代理,实现URL隐形转发 (附带nginx配置文件详解)

    配置nginx方向代理,实现URL隐形转发 (附带nginx配置文件详解) 免费领取满减阿里云红包 项目名称:[域名解析–隐形URL转发]–centos 7.3 环境: 阿里云服务器之上有多个tomc ...

  2. 学完Nginx/OpenResty详解,反向代理与负载均衡配置,能涨薪多少

    反向代理与负载均衡配置 接下来介绍Nginx的重要功能:反向代理+负载均衡.单体Nginx的性能虽然不错,但也是有瓶颈的.打个比方:用户请求发起一个请求,网站显示的图片量比较大,如果这个时候有大量用户 ...

  3. 本文来深入学习Nginx/OpenResty详解,Nginx到底是个什么鬼

    Nginx/OpenResty详解 Nginx(或OpenResty)在生产场景中使用的广泛程度已经到了令人咂舌的地步.无论其实际的市场占用率如何,以笔者这些年所经历的项目来看,其使用率为100%. ...

  4. nginx配置详解,完全卸载nginx, nginx https配置

    nginx 配置文件详解 文章目录 nginx 配置文件详解 Ubuntu nginx 目录结构 nginx 配置文件结构 默认nginx.conf( (1.18.0版本) location详解,pr ...

  5. Nginx 服务详解

    文章目录 前言 1. Nginx 概述 1.1 nginx 特点 1.2 nginx 与 apache 的差异 2. Nginx 编译安装与服务控制 2.1 编译安装过程 2.2 nginx 服务控制 ...

  6. nginx配置详解1

    Nginx 配置文件详解 user nginx ; #用户 worker_processes 8; #工作进程,根据硬件调整,大于等于cpu核数 error_log logs/nginx_error. ...

  7. Nginx配置详解/代理服务的配置说明

    Nginx配置详解 序言 Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的.从2004年发布至今,凭借开源的力量,已经接近成熟与完善. Nginx功能丰富,可作 ...

  8. Nginx rewrite 详解

    Nginx rewrite 详解 本篇主要介绍 nginx 的 rewrite 重定向这个功能进行 详解介绍, 以及介绍它的使用场景 1. rewrite 基本介绍 rewrite是实现URL重写的关 ...

  9. nginx学习简介-安装-启动-命令-nginx配置文件详解

    nginx是什么:nginx是一个高性能的HTTP和反向代理web服务器.同时也提供了IMAP/POP3/SMTP服务. nginx特点:开源.占内存少.轻量级.高性能(有报告表面nginx能支持高达 ...

最新文章

  1. Effective Java:创建和销毁对象
  2. 【iOS XMPP】使用XMPPFramewok(四):收发消息
  3. 能量采集(HYSBZ-2005)
  4. 复制网页的同时可以把图片复制下来_用华为手机“智慧识屏”功能识别图片中文字的方法...
  5. 1981年长城一元硬币值钱吗?
  6. python进程间通信总结_进程间通信方式总结(优缺点)
  7. ODBC连接oracle 10g 客户端
  8. 【github】命令和错误小结
  9. Django模型(model)系统
  10. 《游戏系统设计六》一步一步实现王者荣耀等级系统
  11. gatk过滤_「简化基因组」如何过滤用GATK分析得到的SNP
  12. 天雁计算机TY-82MS-4说明书,怎样用天雁TY-82MS-4计算器做一次和二次函数,跪谢!...
  13. 云上印尼:“数”影婆娑的千岛之国
  14. 还只会用小黄鸭解压?看来你不是一个时髦的程序员!
  15. shiro 自定义logout路径
  16. 什么是算法工程师?算法工程师有前景吗?
  17. 辽宁省大连市谷歌高清卫星地图下载
  18. Win10没有安全选项卡怎么办 安全选项卡在哪里
  19. hive 转拼音udf_<Zhuuu_ZZ>HIVE(十二)UDF自定义函数
  20. 安卓浮动分组手机联系人快速定位demo

热门文章

  1. [Flink]Flink1.3 Stream指南七 理解事件时间与Watermarks
  2. Pixhawk无人机-ArduPilot 软件SITL仿真模拟飞行(SITL+MAVProxy)
  3. 新手上路:ADAMS 基础知识讲解(图文并茂)【转载仿真论坛】(五)
  4. AirPods 3、AirPods Pro 有何差别?
  5. 企业在什么情况下需要ERP系统?
  6. SQL Server 2012 设置主键自增长
  7. NMs+RLM机制改进SMA
  8. 【FI模块学习笔记】 资本公积概述
  9. 安徽工业大学计算机学院学生名单,计算机科学与技术学院举行2017-2018学年学生表彰大会...
  10. 简单直白教你理解Java中四大引用强引用,软引用,弱引用,虚引用