架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 9354|回复: 6

[Web] 【实战】nginx 反向代理忽略第一层路径

[复制链接]
发表于 2021-10-15 11:34:06 | 显示全部楼层 |阅读模式
需求,将 spring 所有模块打包成一个包,由于所有模块设置了应用上下文根,每个模块的请求根地址都不一样,如果将所有模块打包成一个包之后,所有模块设置的根将会失效,如下:


由于,前端请求后端模块的接口,还会带上每个模块的根,在不修改前端代码的情况下,我们只能通过 nginx 去解决,将链接第一层的路径给忽略掉。如下图所示:

QQ截图20211015110518.jpg

回顾:

使用Nginx反向代理和内容替换模块实现网页内容动态替换
https://www.itsvse.com/thread-7359-1-1.html

Nginx 配置文件多逻辑运算
https://www.itsvse.com/thread-9949-1-1.html

【实战】nginx 高可用负载均衡配置
https://www.itsvse.com/thread-9260-1-1.html

预备知识

nginx 配置中的 $1,$2,$3

以下是一个示例,用以实验 $1,$2,如:

此时,若访问路径为 localhost:8080/abc/qwe/asd 时,则浏览器会输出:

qwe

asd
开始配置

根据上面的知识 nginx 配置如下:

测试配置如下:

效果如下图:

QQ截图20211015113003.jpg

(完)




上一篇:Redis will now exit to prevent data corruption. Note that it is...
下一篇:【实战】CentOS 8 安装 Docker 包冲突问题
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2021-10-16 00:41:45 | 显示全部楼层
来学习学习。。。
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2022-5-25 23:44:08 | 显示全部楼层
也来学习一下
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2022-12-20 18:43:55 | 显示全部楼层
谢谢楼主大大无私的分享
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2023-2-22 19:23:15 | 显示全部楼层
sdfsdfsdfsdf
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2023-2-23 19:07:21 | 显示全部楼层
学习一下
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2023-2-24 00:33:40 | 显示全部楼层
学习学习
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-3-29 23:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表