springmvc redirect 使用https后跳转到了http://域名:443问题处理

最近在处理一个很久之前的项目的时候,由于需要将http升级到https,导致springmvc项目中配置的redirect报错

线上的返回结果是http://abc.test.com:443/jrbac/mobile/wechat.html

通过nginx配置了一下解决了,记录一下

复制代码
location /jrbac {
        proxy_pass http://127.0.0.1:8080/jrbac;
	    proxy_redirect http:// $scheme://;
        proxy_set_header Host $host:$server_port;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header REMOTE-HOST $remote_addr;
        proxy_set_header X-Forwarded-For $remote_addr;
        client_max_body_size 10m;
        proxy_connect_timeout 60s;
        proxy_send_timeout 60s;
        proxy_read_timeout 60s;
        proxy_buffering off;
    }

最重要的是第二行配置proxy_redirect http:// $scheme://;

参考文献 https://www.php.cn/faq/320755.html

相关推荐
一只小鱼儿吖44 分钟前
进程代理单窗口单IP技术:原理、应用与实现
网络·网络协议·tcp/ip
稳联技术1 小时前
Ethernet IP与Profinet共舞:网关驱动绿色工业的智慧脉动
网络·网络协议·tcp/ip
隆里卡那唔1 小时前
在dify中通过http请求neo4j时为什么需要将localhost变为host.docker.internal
http·docker·neo4j
charlee441 小时前
nginx部署发布Vite项目
nginx·性能优化·https·部署·vite
高兴达1 小时前
RPC框架--实现一个非常简单的RPC调用
网络协议·rpc·firefox
~山有木兮2 小时前
LiteHub中间件之限流实现
网络·http·中间件
游戏开发爱好者83 小时前
iOS App首次启动请求异常调试:一次冷启动链路抓包与初始化流程修复
websocket·网络协议·tcp/ip·http·网络安全·https·udp
2501_915106323 小时前
频繁迭代下完成iOS App应用上架App Store:一次快速交付项目的完整回顾
websocket·网络协议·tcp/ip·http·网络安全·https·udp
cocologin4 小时前
RIP 技术深度解析
运维·网络·网络协议
GalaxyPokemon5 小时前
RPC-Client模块
网络·网络协议·rpc