问题表现:
- 使用
sudo certbot --nginx
配置证书后访问首页没问题 - 访问管理页面由于需要登录自动重定向到登录页面出现400错误,如访问:
https://maidrem.hupubao.win/admin
重定向到http://maidrem.hupubao.win:443/admin/login
就报400了
解决方案:
- Springboot配置application.yaml中增加配置
server:
use-forward-headers: true
- Nginx 配置增加
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Port $server_port;