当前位置: 首页 > news >正文

nginx的proxy_pass路径转发规则最后带/问题

一、location匹配路径末尾没有 /

location /sta
{
proxy_pass http://192.168.1.1/sta;
}

外面访问:http://外网IP/sta/sta1.html
相当于访问:http://192.168.1.1/sta/sta1.html

 

二、location匹配路径末尾有 /
此时proxy_pass后面的路径需要分为以下四种情况讨论:


(1)proxy_pass后面的路径只有域名且最后没有 /
location /sta/
{
proxy_pass http://192.168.1.1;
}

外面访问:http://外网IP/sta/sta1.html
相当于访问:http://192.168.1.1/sta/sta1.html

 

(2)proxy_pass后面的路径只有域名同时最后有 /
location /sta/
{
proxy_pass http://192.168.1.1/;
}

外面访问:http://外网IP/sta/sta1.html
相当于访问:http://192.168.1.1/sta1.html


(3)proxy_pass后面的路径还有其他路径但是最后没有 /:

location /sta/
{
proxy_pass http://192.168.1.1/abc;
}


外面访问:http://外网IP/sta/sta1.html
相当于访问:http://192.168.1.1/abcsta1.html


(4)proxy_pass后面的路径还有其他路径同时最后有 /:
location /sta/
{
proxy_pass http://192.168.1.1/abc/;
}
外面访问:http://外网IP/sta/sta1.html
相当于访问:http://192.168.1.1/abc/sta1.html

 

转载于:https://www.cnblogs.com/linn/p/10108295.html

相关文章:

  • MySQL-8.0.x 新特性之索引页合并
  • 基于Helm和Operator的K8S应用管理的分享
  • SpringBoot高级篇Redis之String数据结构的读写
  • TiDB单机安装测试
  • day11-元祖的魔法
  • kubernetes资源对象--ingress
  • IIS解决CPU和内存占用率过高的问题
  • nmap扫描工具,tcpdump抓包工具的安装和使用
  • 乐理
  • 204 .权限管理系统demo
  • Vue结合webpack实现路由懒加载和分类打包
  • 企业金融云存储建设之路
  • kvm热添加磁盘,且停机重启kvm虚拟机,文件信息不丢失
  • 大数据的yarn类型系统分析与云储存
  • java 并发(五)---AbstractQueuedSynchronizer(4)
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • [译] React v16.8: 含有Hooks的版本
  • [译] 怎样写一个基础的编译器
  • 【347天】每日项目总结系列085(2018.01.18)
  • codis proxy处理流程
  • Cumulo 的 ClojureScript 模块已经成型
  • Docker 笔记(2):Dockerfile
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • Java编程基础24——递归练习
  • java概述
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • leetcode98. Validate Binary Search Tree
  • LintCode 31. partitionArray 数组划分
  • Median of Two Sorted Arrays
  • PHP那些事儿
  • React Native移动开发实战-3-实现页面间的数据传递
  • scala基础语法(二)
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • ubuntu 下nginx安装 并支持https协议
  • ViewService——一种保证客户端与服务端同步的方法
  • Vultr 教程目录
  • 聊聊hikari连接池的leakDetectionThreshold
  • 通过几道题目学习二叉搜索树
  • 微服务入门【系列视频课程】
  • 阿里云API、SDK和CLI应用实践方案
  • 通过调用文摘列表API获取文摘
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (二)斐波那契Fabonacci函数
  • (四)模仿学习-完成后台管理页面查询
  • .NET : 在VS2008中计算代码度量值
  • .NET CF命令行调试器MDbg入门(二) 设备模拟器
  • .net FrameWork简介,数组,枚举
  • .NET MVC 验证码
  • .NET实现之(自动更新)
  • .NET文档生成工具ADB使用图文教程
  • .net中生成excel后调整宽度