[备忘]nginx转发tomcat的几个问题 |
上一篇:[备忘]Ubuntu清华镜像报错 下一篇:[备忘]jdbcTemplate坑爹啊,Incorrect column count: expected 1, actual 7 |
添加日期:2021/11/11 14:08:43 |
快速返回 返回列表 |
阅读795次 |
(1)ContextPath不同的问题,如外面是aaa,里面tomcat是bbb。 可以用插件替换 sub_filter(ng自带) subs_filter(第三方) 需要自己build ngxin。 可以替换返回内容中的bbb为aaa,如Form的提交地址,js的路径等
(2)由于ContextPath不同,cookie也需要修改 使用proxy_cookie_path /bbb /aaa
(3)Redirect时,如果是完整路径,tomcat返回的地址,浏览器是无法跳转的。 使用proxy_redirect 正则1 正则2 替换为正确地址即可。 外面https,里面是http时,redirect时一样处理,替换即可。
举例: proxy_redirect ~^http://([^:]+)(:\d+)?/bbb(.*)$ https://aaa.com/aaa$3;
|
|
评论 COMMENTS |
没有评论 No Comments. |
|