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

相关推荐
略略略咯咯38 分钟前
网络协议-study
网络·网络协议
DLYSB_1 小时前
从监控告警到现场处置:用 HTTP API、Modbus TCP 构建声光语音告警系统
网络协议·tcp/ip·http·报警灯
爱学习的程序媛2 小时前
通信协议完整梳理
网络·网络协议·信息与通信·通信协议
佳児素花痴╮2 小时前
服务器模型、网络调试工具、网络协议头分析
服务器·网络·网络协议
阿pin3 小时前
TCP VS UDP
网络协议·tcp/ip·udp
SendTomo8 小时前
SendTomo稳定传输三大核心策略
javascript·网络协议·webrtc·html5·p2p
CANWeb冗余现场总线8 小时前
2毫秒扫描周期以太网Modbus TCP UDP高速通信:西门子SMART PLC+CANWeb现场总线远程扩展IO模块
网络协议·tcp/ip·udp
阿pin8 小时前
HTTP 与 HTTPS 详解
网络协议·http·https
一条泥憨鱼8 小时前
【从0开始学习计算机网络】| CA证书、数字签名与中间人攻击:一次完整的安全握手之旅
计算机网络·安全·http·https
阿pin9 小时前
HTTP 协议的演进
网络·网络协议·http