【ruoyi若依】启用HTTPS/SSL后,首页重定向出错
生活随笔
收集整理的這篇文章主要介紹了
【ruoyi若依】启用HTTPS/SSL后,首页重定向出错
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
- ruoyi 4.6.0
- Spring Boot Version: 2.3.4.RELEASE
- nginx 1.5.11
- nginx 反向代理項目。參考這里
- 添加了 ForwardedHeaderFilter,參看這里
- 啟用了HTTPS,參看這里
ruoyi若依的項目首頁地址會重定向
假設訪問http://mydomain/myproject,會被重定向到http://mydomain/myproject/(嗯,加了個/)。
啟用HTTPS/SSL后,首頁重定向出錯
- 訪問https://mydomain/myproject,會被重定向到http://mydomain:443/myproject/(嗯,加了個/、加了個端口443、把https改為了http)。
- 如果直接訪問https://mydomain/myproject/,則可以正常訪問。
分析
問題原因:ruoyi若依對https://mydomain/myproject地址進行重定向的時候,未識別到header中的X-Forwarded-Proto。
分析了半天,沒找到出問題的代碼,也就不能通過修改ruoyi若依的代碼解決了。除了通過ruoyi若依解決外,還可以通過nginx解決。解決辦法為:讓nginx提前對https://mydomain/myproject地址進行重定向。
解決辦法
在nginx添加配置
location = /myproject {rewrite /(.*)$ /myproject/ redirect;break;}總結
以上是生活随笔為你收集整理的【ruoyi若依】启用HTTPS/SSL后,首页重定向出错的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 眼部麦粒肿怎样根治
- 下一篇: 眼震可以进行白内障手术吗