nginx反向代理配置问题
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
试了很多写法都不行,地址栏的地址总是改变了。
各位高手看看应该怎么配置才能达到目的,谢谢