nginx反向代理配置问题

litsnake 2019-04-20 11:49:25
nginx版本1.99,linux环境:

nginx监听80端口
tomcat 监听8080端口:

目的:访问http://localhost/report/test109.html 跳转到tomcat 的http://localhost:8080/test/test109.html

且要求地址栏 保持一致不变 地址栏还是http://localhost/report/test109.html, 但是内容是http://localhost:8080/test/test109.html的内容

仅仅用proxy_pass http://localhost:8080 不能实现,因为/report变成了/test
我想通过
rewrite "^/report/(.*)$" http://localhost:8080/test/$1 last;
proxy_pass http://localhost:8080

但是这样的结果是地址栏地址变了,变成了http://localhost:8080/test/test109.html

试了很多写法都不行,地址栏的地址总是改变了。

各位高手看看应该怎么配置才能达到目的,谢谢
...全文
97 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

5,657

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧