news 2026/6/10 4:23:05

Nginx location 和 proxy_pass 配置详解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Nginx location 和 proxy_pass 配置详解

概述

Nginx 配置中locationproxy_pass指令的不同组合方式及其对请求转发路径的影响。

配置效果

1.locationproxy_pass都带斜杠/
location /api/ { proxy_pass http://127.0.0.1:8080/; }
  • 访问地址www.hw.com/api/upload
  • 转发地址http://127.0.0.1:8080/upload

转发地址不带 location 匹配目录 /api/

2.location不带斜杠,proxy_pass带斜杠/
location /api { proxy_pass http://127.0.0.1:8080/; }
  • 访问地址www.hw.com/api/upload
  • 转发地址http://127.0.0.1:8080//upload

转发地址会多带 /

3.location带斜杠,proxy_pass不带斜杠
location /api/ { proxy_pass http://127.0.0.1:8080; }
  • 访问地址www.hw.com/api/upload
  • 转发地址http://127.0.0.1:8080/api/upload

转发地址会带 location 匹配目录 /api/

4.locationproxy_pass都不带斜杠
location /api { proxy_pass http://127.0.0.1:8080; }
  • 访问地址www.hw.com/api/upload
  • 转发地址http://127.0.0.1:8080/api/upload

转发地址会带 location 匹配目录 /api/

5.locationproxy_pass都带斜杠/,但proxy_pass带地址
location /api/ { proxy_pass http://127.0.0.1:8080/server/; }
  • 访问地址www.hw.com/api/upload
  • 转发地址http://127.0.0.1:8080/server/upload

转发地址不带 location 匹配目录 /api/

6.location不带斜杠,proxy_pass带斜杠/,但proxy_pass带地址
location /api { proxy_pass http://127.0.0.1:8080/server/; }
  • 访问地址www.hw.com/api/upload
  • 转发地址http://127.0.0.1:8080/server//upload

转发地址不带 location 匹配目录 /api/ ,会多带 /

7.location带斜杠,proxy_pass不带斜杠,但proxy_pass带地址
location /api/ { proxy_pass http://127.0.0.1:8080/server; }
  • 访问地址www.hw.com/api/upload
  • 转发地址http://127.0.0.1:8080/serverupload

转发地址不带 location 匹配目录 /api/ 直接进行了替换

8.locationproxy_pass都不带斜杠,但proxy_pass带地址
location /api { proxy_pass http://127.0.0.1:8080/server; }
  • 访问地址www.hw.com/api/upload
  • 转发地址http://127.0.0.1:8080/server/upload

转发地址不带 location 匹配目录 /api

总结

  • proxy_pass代理地址端口后有目录(包括/),转发后地址为:代理地址 + 访问 URL 目录部分去除location匹配目录
  • proxy_pass代理地址端口后无任何内容,转发后地址为:代理地址 + 访问 URL 目录部分(包括location地址)

场景示例

upstream backend_name_hw { server 10.10.10.10:32323 max_fails=2 fail_timeout=2; } server { listen 80; server_name hw.test.com; client_max_body_size 1024m; client_body_timeout 12; client_header_timeout 12; keepalive_timeout 15; send_timeout 10; location / { proxy_pass http://backend_name_hw; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } location /hello { proxy_pass http://backend_name_hw/hello; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }


location /hw/ { proxy_pass http://hw-nginx/index.html; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }

location /hwhw/ { proxy_pass http://hw-nginx/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }

location /hw/hi/ { proxy_pass http://hw-nginx/hello/index.html; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }

location /hello/index.html { proxy_pass http://hw-nginx; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 16:10:42

Nginx 反向代理配置

Nginx 反向代理配置 Nginx 是一款广泛使用的高性能 Web 服务器和反向代理服务器。反向代理是 Nginx 最常用的一项功能,它使得客户端请求并非直接访问后端服务器,而是通过 Nginx 服务器进行转发。反向代理不仅可以帮助分担流量、提高安全性,还…

作者头像 李华
网站建设 2026/6/10 13:35:19

金运环球:高法院裁决关税政策在即,悬念扰动市场

一、各方反应:投资者方面: 部分认为推翻关税将利好股市,尤其是零售、消费品和电子板块,企业获退税注入流动性。小盘股或受益最大,已有顾问中旬建仓4%。政府方面: 特朗普称推翻关税将酿“经济灾难”。财政部…

作者头像 李华
网站建设 2026/6/10 13:38:03

权威榜单2026年EOR名义雇主人力资源解决方案与EOR名义雇主服务品牌排行榜

在当前全球化的商业环境中,EOR名义雇主服务的需求持续增加。根据2026年品牌排行榜,企业在选择EOR名义雇主人力资源解决方案时应关注多个关键因素,如服务的合规性、覆盖国家的广泛性以及薪酬管理的灵活性。这些服务不仅能帮助企业合法雇佣员工…

作者头像 李华
网站建设 2026/6/10 14:43:33

移远5G-A王炸模组上线!AI+Wi-Fi 8+卫星通信,三重Buff叠满

1月9日,在2026年国际消费电子产品展览会(CES 2026)期间,全球领先的物联网整体解决方案供应商移远通信宣布,重磅推出符合3GPP R18标准的5G-Advanced模组RG660Qx系列,以前沿技术融合之力,重新定义…

作者头像 李华
网站建设 2026/6/10 14:40:50

铌酸锂微盘的光学模式分析是集成光子学里挺有意思的活儿。今儿咱们用COMSOL整一波基模求解,顺带聊聊怎么避开那些让人头秃的坑点。先甩个基础模型练手

Comsol铌酸锂微盘模式求解。 几何建模这块儿,直接在COMSOL里撸个圆柱体就完事。直径设10微米,厚度0.5微米,注意Z轴方向要和晶体c轴对齐。材料库里的铌酸锂参数得手动调各向异性,别直接用默认值: model.param.set(d, …

作者头像 李华