PCYO 评测夜鸥 六度计算世界

少年强 则 中国强

Nginx反向代理下Springboot应用redirect问题

环境:

nginx 1.20 (https)
springboot 2.3.5.RELEASE (http)

问题:

在springboot中的redirect,在重定向会走到http的端口上
redirect.png

解决办法

nginx配置:

server {
listen 80;
listen 443 ssl;
server_name test.com;
ssl_certificate my.crt;
ssl_certificate_key my.key;
location / {
proxy_pass http://test.com:8080;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Port $server_port;
}
}

springboot application.yml配置:

server:
port: 8080
tomcat:
remote:
port-header: X-Forwarded-Port
remoteip:
protocol-header: x-forwarded-proto
remote-ip-header: x-forwarded-for
forward-headers-strategy: native

本原创文章未经允许不得转载 | 当前页面:PCYO 评测夜鸥 六度计算世界 » Nginx反向代理下Springboot应用redirect问题

评论