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

相关推荐
liulilittle13 小时前
TCP UCP 卡尔曼滤波器
网络·网络协议·tcp/ip·通信
凯瑟琳.奥古斯特17 小时前
常见加密算法及应用
java·开发语言·网络·网络协议·职场和发展
龙之叶17 小时前
Android 12:在 ActivityStarter 层拦截分享、搜索与 HTTP 外链
android·chrome·http
nailwl17 小时前
原生态部署librenms
网络协议·http·https
tryqaaa_18 小时前
学习日志(三)【php语法学习,iscc校赛wp】
android·网络协议·学习·安全·web安全·web
汤愈韬19 小时前
IP安全 SEC VPN_2
网络·网络协议·安全·网络安全·security
Seven9720 小时前
输入网址到网页显示发生了什么
http
晨晖220 小时前
项目上传到gitee的两种方式,ssh和https
https·gitee·ssh
是三旬老汉。20 小时前
从传感器到推理端:VLA 机器人 TCP 通信与 msgpack 序列化深度解析
python·网络协议·tcp/ip·机器人
marsh020620 小时前
55 openclaw协议扩展:支持非HTTP协议的通信方式
网络·网络协议·http·青少年编程