Nginx配置proxy_pass
nginx配置proxy_pass,需要注意转发的路径配置
1、location /test/ {
proxy_pass http://t6:8300;
}
2、location /test/ {
proxy_pass http://t6:8300/;
}
上面两种配置,区别只在于proxy_pass转发的路径后是否带 “/”
针对情况1
- 如果访问url = http://server/test/test.jsp,则被nginx代理后;
- 请求路径会便问http://proxy_pass/test/test.jsp;
- 将test/ 作为根路径,请求test/路径下的资源;
针对情况2
- 如果访问url = http://server/test/test.jsp,则被nginx代理后;
- 请求路径会变为 http://proxy_pass/test.jsp;
- 直接访问server的根资源;
典型实例:
同一个域名下,根据根路径的不同,访问不同应用及资源
例如:
- A应用 http://server/a
- B应用 http://server/b
A 应用和 B应用共同使用访问域名 http://server;
应用 | 域名 | 配置 | 效果 |
---|---|---|---|
http://server/a | http://server | 情况2 |
导致访问http://server/a/test.jsp时,代理到http://proxy_pass/test.jsp, 导致无法访问到正确的资源,页面中如果有对根资源的访问, 也都会以http://server 做为根路径访问资源,导致资源失效 |
http://server/b | http://server | 情况1 | 保证代理后正确有效 |
转载于:https://www.cnblogs.com/snifferhu/p/6126292.html
Nginx配置proxy_pass相关推荐
- Nginx配置proxy_pass转发的/路径问题
在nginx中配置proxy_pass时,如果是按照^~匹配路径时,要注意proxy_pass后的url最后的/,当加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理 ...
- 关于Nginx location中配置proxy_pass转发时斜线'/'导致的404问题
2019独角兽企业重金招聘Python工程师标准>>> 在Nginx location通用匹配规则中配置proxy_pass转发时,假设有如下location配置: location ...
- 【nginx配置】 proxy_pass反向代理配置中url后面加不加/的说明
在日常的web网站部署中,经常会用到nginx的proxy_pass反向代理,有一个配置需要弄清楚:配置proxy_pass时,当在后面的url加上了/,相当于是绝对根路径,则nginx不会把loca ...
- Nginx:配置 proxy_pass 代理转发
在nginx中配置proxy_pass代理转发时: 如果在proxy_pass后面的url加/,表示绝对根路径: 如果没有/,表示相对路径,把匹配的路径部分也给代理走. 1.实例说明: 假设下面四种情 ...
- nginx 配置之 proxy_pass参数详解
在nginx中配置proxy_pass代理转发时,如果在proxy_pass后面的url加/,表示绝对根路径: 如果没有/,表示相对路径,把匹配的路径部分也给代理走. 假设下面四种情况分别用 http ...
- nginx配置之proxy_pass
proxy模块的内容很多,我们暂时说一下最常用的 proxy_pass这个指令. 当我们遇到跨域问题,而且客户端无法支持 CORS 时,最好的办法就是让服务器来做代理.在前端页面所在的服务器 ngin ...
- 快速通过nginx配置域名访问
配置nginx进行域名访问文件 在nginx安装目录下的conf目录下新建一个配置文件,比如你新加的域名为admin.hello.com,你希望通过这个域名访问admin项目,那么新建一个admin. ...
- 前后端分离nginx配置,同时解决跨域问题
背景 现在,web开发的前后端分离技术越来越火爆,由于最近的公司官网使用了前后端分离的方案,这里就来记录一下前后端分离的项目部署.这里我们使用的前端框架是Vue.js,后台使用Laravel7提供数据 ...
- Nginx 配置清单(一篇够用)
欢迎关注方志朋的博客,回复"666"获面试宝典 Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务,其因丰富的功能集 ...
最新文章
- 奖学金申请 | 2019年清华-青岛数据科学研究院​“RONG”奖学金申请通知
- 利用qsort二级排序
- 深度学习可解释性!深度taylor分解
- 【BZOJ1146】网络管理,整体二分
- Python爬虫项目:抓取智联招聘信息
- 样条曲面_SolidWorks肥皂块曲面建模,你的肥皂掉了
- linux运行perl脚本,linux运行perl脚本_将Perl脚本从Solaris移植到Linux
- Groovy 教程系列(一)-- Groovy 入门
- 雅虎助手是如何自杀式攻击360安全卫士的?雅虎助手,3721是什么恶心人的--(部份转贴)
- You can't specify target table 'ship_product_cat' for update in FROM clause
- yolov5环境配置及训练coco128数据集
- linux中各种error意思
- vite hmr热更新
- 易支付代付系统 易商付(espay.cn)提供 全新UI页面设计功能齐全
- 阿里企业云邮箱 报错 526 Authentication failure[0]
- 计算机专业学渣面试,感觉读了计算机专业真的是一条不归路
- 计算机中算数逻辑单元,算术逻辑单元
- php 动态网格,ZBrush中的动态网格该怎么进行运用
- 世界是你们的,也是我们的,但终究是程序员的
- 人人都能懂的ChatGPT解读
热门文章
- 计算机学术硕士课题,硕士学术论文选题的原则分析
- mysql多表 性能_Mysql 多表联合查询效率分析及优化
- 以外的文件 删除_原来C盘还可以删除这五个文件,难怪电脑越来越卡!
- cookie无法读取bdstoken_第二章(第12节):cookie操作
- 未发现oracle(tm)客户端和网络组件_SpringColud Eureka的服务注册与发现
- 在线画 有穷状态自动机 的软件_怎么画思维导图?不用下载软件,在线就能操作...
- python 3.5.2设计页面_怎么解决win10系统搭建Python 3.5.2开发环境的处理方案
- php 创建目录_使用SMB绕过PHP远程文件包含限制
- snvr client怎么使用_TCGA官方工具gdc-client.exe的安装及使用
- 工业级交换机大致可以分为哪几类?