在nginx中配置proxy_pass代理转发时:

  • 如果在proxy_pass后面的url加/,表示绝对根路径;
  • 如果没有/,表示相对路径,把匹配的路径部分也给代理走。

1、实例说明:

假设下面四种情况分别用 http://192.168.1.1/proxy/test.html 进行访问。

第一种:

location /proxy/ {proxy_pass http://127.0.0.1/;
}

代理到URL:http://127.0.0.1/test.html

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

location /proxy/ {proxy_pass http://127.0.0.1;
}

代理到URL:http://127.0.0.1/proxy/test.html

第三种:

location /proxy/ {proxy_pass http://127.0.0.1/abc/;
}

代理到URL:http://127.0.0.1/abc/test.html

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

location /proxy/ {proxy_pass http://127.0.0.1/abc;
}

代理到URL:http://127.0.0.1/abctest.html

2、关系,区别及用法:

Nginx 中有两个模块都有proxy_pass指令。

  • ngx_http_proxy_module 的 proxy_pass:

语法: proxy_pass URL;场景: location, if in location, limit_except说明: 设置后端代理服务器的协议(protocol)和地址(address),以及location中可以匹配的一个可选的URI。协议可以是"http"或"https"。地址可以是一个域名或ip地址和端口,或者一个 unix-domain socket 路径。  详见官方文档: http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_passURI的匹配,本文第四部分重点讨论。

  • ngx_stream_proxy_module 的 proxy_pass:

语法: proxy_pass address;场景: server说明: 设置后端代理服务器的地址。这个地址(address)可以是一个域名或ip地址和端口,或者一个 unix-domain socket路径。  详见官方文档: http://nginx.org/en/docs/stream/ngx_stream_proxy_module.html#proxy_pass

详见,转载自:https://blog.csdn.net/u010433704/article/details/99945557

更多精彩,请关注我的"今日头条号":Java云笔记
随时随地,让你拥有最新,最便捷的掌上云服务

Nginx:配置 proxy_pass 代理转发相关推荐

  1. Nginx(proxy_pass代理转发详解)

    proxy_pass 代理转发, 不过要注意的是url后面时候有跟 / 这个,如果有的话就是绝对的根目录,没有的话就是相对路径,并把匹配到的带上. 例子: 比如访问 : http://127.0.0. ...

  2. Nginx常用配置及代理转发

    Nginx配置及代理转发 nginx配置: 配置分离: Nginx配置静态资源: Nginx配置转发其他应用: Nginx配置跨域访问: Nginx配置域名通配符访问: Nginx配置https: N ...

  3. Nginx常见场景代理转发配置

    注意:本文出自 "阿飞"的博客 ,如果要转载本文章,请与作者联系! 并注明来源: Nginx常见场景代理转发配置_阿飞的专栏-CSDN博客_nginx 代理转发配置 在这里分享的不 ...

  4. Nginx配置proxy_pass

    nginx配置proxy_pass,需要注意转发的路径配置 1.location /test/ { proxy_pass http://t6:8300; } 2.location /test/ { p ...

  5. Windos环境用Nginx配置反向代理和负载均衡

    Windos环境用Nginx配置反向代理和负载均衡 引言:在前后端分离架构下,难免会遇到跨域问题.目前的解决方案大致有JSONP,反向代理,CORS这三种方式.JSONP兼容性良好,最大的缺点是只支持 ...

  6. Nginx配置反向代理访问内部服务

    Nginx可以提供高性能的反向代理服务,将客户机请求转发给内部网络中隐藏在幕后的真正的服务器,并将从服务器上得到的结果数据返回给Internet上请求的客户端,在用户看来,Nginx扮演的就是真实服务 ...

  7. Nginx 配置正向代理

    Nginx 配置正向代理 之前一直使用 squid 进行正向代理配置,今天尝试采用 nginx 进行正向代理配置. nginx本身是不支持https协议请求转发,为了让nginx能达到这一效果需要借助 ...

  8. nginx配置反向代理和负载均衡完结篇

    具体安装配置参考之前的文章 https://blog.csdn.net/weixin_44001965/article/details/102723855 文章目录 一,nginx操作的常用命令 ng ...

  9. nginx配置反向代理浏览器输入地址后点击登陆URL发生变化的处理

    今天项目上需要再用NGINX配置反向代理需求如下: 现在有A服务器只做为nginx服务器,B服务器作为代码服务器,用户访问A要实际上访问的是B的程序. 处理方式就是用nginx的方向代理处理即可: 打 ...

最新文章

  1. 数据中心设计的六个关键考虑因素
  2. IOS之学习笔记六(可变形参)
  3. 如何召开一次无效的会议?
  4. MyBatis框架 多表联合查询实现
  5. 用jsp开发web应用并不是一个高效率的选择
  6. AJAX基础知识点——思维导图
  7. 什么是驻点和拐点_拐点和驻点的区别有哪些
  8. \x75\x73\x65\x20\x73\x74\x72\x69\x63\x74解码
  9. GoldenDict 上的那些精美版权词典(附下载地址)(英语、俄语、梵语、印地语)
  10. 基于BP神经网络使用开盘价、最高价、最低价预测收盘价
  11. MIT.6.00.1X --Week 3 Lecture 5 -- 'Divid and conqer' algorithm 分而治之
  12. LabVIEW崩溃后如何排查故障
  13. python版期货量化交易(AlgoPlus)案例(多进程处理子任务)
  14. Python的提交表单功能
  15. C语言编程练习 1.按如下函数原型编写程序,用一个整型数组feedback保存调查的40个反馈意见。用函数编程计算反馈意见的平均数(Mean)、中位数(Median)和众数(Mode
  16. 京瓷打印机1025默认管理员密码_c8520,京瓷打印一体机C8520管理员账号密码多少,怎么设置......
  17. excel怎么启用宏_如何用Excel制作一个高逼格的项目管理模板
  18. 直播实录|百度大脑EasyDL邀一线专家分享肿瘤识别
  19. linux内核中#if IS_ENABLED(CONFIG_XXX)与#ifdef CONFIG_XXX的区别
  20. python 之 批量将dcm文件转换为jpg格式

热门文章

  1. cql oracle,执行简单的CQL操作
  2. 故事版冲突The document me.storyboard could not be opened. Unrecognized file content.
  3. HDMI 连接笔记本与显示器
  4. [hiho 14]并查集
  5. java代码实现打气球游戏_javascript+css3开发打气球小游戏完整代码
  6. myCat实现分库分表
  7. robo3T-操作MongoDB数据库常用命令
  8. mount gives unknown filesystem type 'vboxsf' 解决方法
  9. 软件测试中的集成测试到底是什么?集成的方法又有哪些?
  10. dhcp服务器可以连接无线网吗,无线网dhcp服务器设置