nginx proxy_pass详解
创始人
2024-04-01 15:22:43
0

nginx proxy_pass详解


最近在使用nginx时遇到一个奇怪的问题,我想将以/api开头的请求代理到http:127.0.0.1/8080/xxxapi下,所以我在nginx中做了如下配置:

		location /api {proxy_pass      http://127.0.0.1:8080/xxxapi/;}

然后我请求http://127.0.0.1/xxxapi/xxxx直接给我报了404,好家伙,直接给我整蒙了,F12查看请求,发现请求变成了http://127.0.0.1/api//xxxx,于是就有了这篇文章。

废话不多说,为什么会变成这样呢?查阅了nginx官网以及一些其它资料后发现,这是nginx的转发规则导致的,这里以访问http://127.0.0.1/api/abc为例列出一些常见的情形:

序号locationproxy_pass代理url
1/api/http://127.0.0.1:8080/http://127.0.0.1:8080/abc
2/api/http://127.0.0.1:8080http://127.0.0.1:8080/api/abc
3/api/http://127.0.0.1:8080/xxxapi/http://127.0.0.1:8080/xxxapi/abc
4/api/http://127.0.0.1:8080/xxxapihttp://127.0.0.1:8080/xxxapiabc
5/apihttp://127.0.0.1:8080/http://127.0.0.1:8080//abc
6/apihttp://127.0.0.1:8080http://127.0.0.1:8080/api/abc

因此,根据实际情况,一般使用第3种或者第6种写法,特此记录,以供参考!

上一篇:Fabric 基础

下一篇:8c sql手册 五

相关内容

热门资讯

重磅!最新洞察来了   【导读】公募基金费率改革两周年专题公募基金费率改革两周年:践行投资者利益优先理念重塑行业生态  ...
为何对特朗普“由爱转恨”?马斯... 在美国企业家马斯克当地时间7月5日宣布成立“美国党”后,有外国网友在社交平台X上向其提问:是什么让你...
伦敦大学学院Echo Zhan... 来源:环球网 2025年6月30日,由中国公共外交协会、环球网、上海交通大学、同济大学、澳门大学、北...
英媒:马克龙施压斯塔默 要求英... 来源:新华社新华社北京7月6日电英国媒体4日披露,法国总统埃马纽埃尔·马克龙正向英国首相基尔·斯塔默...
话剧《门第》北京热演,现实题材... 转自:北京日报客户端一方旋转的冰核舞台分隔两个世界,百姓老房与军官小楼的错位中,两个不同阶层的家庭因...
山洪零伤亡,受到通报表扬的“1... 转自:新闻联播2025年5月底,云南怒江傈僳族自治州连续遭遇大范围强降水,辖区内23条河流同时超警,...
“美国党”成立后 还要“参选”... 当地时间7月5日,继宣布“美国党”成立后,马斯克又有了新表态。在被问及新政党是否会参加中期选举或总统...
一周新车盘点 | 领克10 E... 领克10 EM-P正式发布关键词:中大型轿车/正式亮相/Z10插混姊妹车​​7月4日,领克汽车正式亮...
欧尔班:不可接受! 匈牙利总理欧尔班7月5日在社交平台发布视频,他表示,坚决反对欧盟为了乌克兰牺牲匈牙利提出的“泽连斯基...
海景房直播暴露我军舰动态,详情... 5日,“国家安全部”微信公众号公布一则用军港当背景直播暴露我军舰动态的案例:为推广海景住房与旅游项目...