IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> nginx中proxy_pass配置说明 -> 正文阅读

[PHP知识库]nginx中proxy_pass配置说明

官方说明:在nginx中配置proxy_pass代理转发时,如果在proxy_pass后面的url加/,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分也给代理走。

一般proxy_pass后面有四种情况:ip:端口ip:端口/ip:端口/上下文ip:端口/上下文/下面我就这四种情况进行举例说明。
例如访问地址:http://192.168.2.39:8081/hussarApi/test/getList

1、ip:端口

location /hussarApi/ {
	proxy_pass http://192.168.2.188:8280;	
}

代理地址:http://192.168.2.188:8280/hussarApi/test/getList
//url后无/,为相对路径,连同匹配部分hussarApi也追加到代理地址上

2、ip:端口/

location /hussarApi/ {
	proxy_pass http://192.168.2.188:8280/;	
}

代理地址:http://192.168.2.188:8280/test/getList
//url后有/,为绝对根路径,会将hussarApi部分去掉,代理地址拼接hussarApi后面路径

3、ip:端口/上下文

location /hussarApi/ {
	proxy_pass http://192.168.2.188:8280/hussarApi;	
}

代理地址:http://192.168.2.188:8280/hussarApitest/getList
//url后有上下文,会将访问地址hussarApi去掉,代理地址直接拼接访问地址hussarApi后面路径

4、ip:端口/上下文/

location /hussarApi/ {
	proxy_pass http://192.168.2.188:8280/hussarApi/;	
}

代理地址:http://192.168.2.188:8280/hussarApi/test/getList
//url后有上下文,会将访问地址hussarApi去掉,代理地址直接拼接访问地址hussarApi后面路径

34的差别在于proxy_pass url后面加了上下文地址,不带/和带着/两种情况,代理规则是一样的,都是取匹配部分后面的地址进行拼接,所以如果proxy_pass url端口后面带着上下文的,统一在最后面添加/

注意:location 为正则表达式的时候2不能使用
location 正则情况,url后面不能加 /

location ~ /hussarApi/ {
	proxy_pass http://192.168.2.188:8280/;
}

location 非正则情况,可以添加/

location /hussarApi/ {
	proxy_pass http://192.168.2.188:8280/;
}

特别鸣谢大神贴:https://blog.csdn.net/u010433704/article/details/99945557

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-09-08 10:26:21  更:2021-09-08 10:29:11 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 1:18:59-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码