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

相关推荐
源远流长jerry41 分钟前
网络编程概述与UDP编程
linux·服务器·网络·网络协议·udp
程序员良辰42 分钟前
网络协议:计算机世界的“交通规则“与“社交礼仪“
网络·网络协议
2501_9151063243 分钟前
iOS WebView 调试实战,第三方脚本加载失败与内容安全策略冲突问题排查指南
android·ios·小程序·https·uni-app·iphone·webview
-XWB-11 小时前
【安全漏洞】防范未然:如何有效关闭不必要的HTTP请求方法,保护你的Web应用
服务器·网络·http
拾光拾趣录12 小时前
GET/POST 的区别:从“为什么登录请求不能用 GET”说起
前端·网络协议
sx24369413 小时前
day33:零基础学嵌入式之网络——TCP并发服务器
网络·网络协议·http
小刘|20 小时前
Https以及CA证书
网络·网络协议·https
java叶新东老师21 小时前
spring gateway 配置http和websocket路由转发规则
spring·http·gateway
筑梦之月1 天前
如何查看电脑后门IP和流量?
网络协议·tcp/ip·电脑