Shiro Https 跳转Http问题解决

编程教程 > Java (1945) 2024-11-26 14:39:04

问题描述

最近网站被运营商劫持很严重,忍受不了,全站上了HTTPS。发现在登录后台的时候shiro会将https自动搞到http然后端口443导致无法访问,虽然该路径也能访问,嫌弃麻烦,最终找到了下面的解决办法

环境

nginx + spring boot +shiro

解决办法

快速有效解决办法,修改nginx配置,增加一句

proxy_redirect http:// https://;

配置地方在这里:

nginx配置https跳转
nginx配置https跳转解决shiro http跳转问题

就是在nginx的localtion里面


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
一、spring boot shiro 无状态token认证项目结构图​二、无状态spring boot shiro相关配置2.1shiro redis 缓存配置首先是实现shiro的cache...
问题描述最近网站被运营商劫持很严重,忍受不了,全站上了HTTPS
Java编程之spring boot shiro redis整合基于角色和权限的安全管理,Java编程,spring boot,shiro,权限控制
一、项目环境Spring Boot 2.1.2.RELEASEshiro-spring 1.4二、去掉URL jsessionid在shiro配置中,配置关闭url中显示sessionId ...
Apache Shiro教程,您的第一个Apache Shiro应用程序(翻译)-编程技术
故事        今天遇到了一个问题,就是一个用户属于多个部门,之前的角色是挂在部门下的,也就说处理不同业务需要不同的部门,这里就暂时考虑了在线的用户角色切换,项目中使用的是shiro权限框架
组态,将Shiro集成到任何Web应用程序中的最简单的方法是在web.xml中配置Servlet ContextListener和Filter,了解如何读取Shiro的INI配置。
问题描述之前使用shiro时候遇到没有登录HTTPS被跳转到了HTTP,导致使用问题。之前通过nginx方式解决,参考:Shiro Https 跳转Http问题
在这个Spring Boot示例中,学习将 Web 应用程序配置为使用自签名证书在 SSL (HTTPS) 上运行
出现@Transactional事务不生效原因shiro 的Realm 中注入了用到事务的service,例如下面的​ /** * 自定义权限认证器 * 自定义实现Realm,实现自定义获取...
Nginx 安装Nginx 安装参考:Linux yum nginx安装和nginx入门配置方法-XQLEE'BlogAlpine Linux nginx安装配
最终看起来像这样 nginx (host,ssl) -&gtl; harbor-nginx (non-ssl) -&gtl; harbor。说明首先服务上安装有 nginx,且
从Spring 6和Spring Boot 3开始,Spring framework支持将远程HTTP服务代理为带有HTTP交换注解方法的Java接口。类似的库,如OpenFeign和Retro...
前置说明,项目配置了个全局PATH,估计是为了方便复杂环境单容器多项目部署用的老项目配置方式var PATH = [[${#httpServletRequest.getScheme() + ":...