广告
返回顶部
首页 > 资讯 > 精选 >springboot怎么配置http跳转https
  • 619
分享到

springboot怎么配置http跳转https

2023-07-05 20:07:48 619人浏览 泡泡鱼
摘要

本篇内容介绍了“SpringBoot怎么配置Http跳转https”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!SSL是为网络通信提供安全以

本篇内容介绍了“SpringBoot怎么配置Http跳转https”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

SSL是为网络通信提供安全以及保证数据完整性的的一种安全协议,SSL在网络传输层对网络连接进行加密。

例:cas 的单点登陆就用到了SSL

一、安全证书的生成

可以使用jdk自带的证书生成工具,jdk自带一个叫keytool的证书管理工具,可以用它来实现签名的证书。

先配置好基本的java环境,ctrl+r 输入cmd ,进入java 的目录

例:生成一个别名叫Tomcat 的证书 先使用命令进入jdk的bin 这里的密码是123456

keytool -genkey -alias tomcat -keypass 123456 -keyalg RSA -keysize 1024 -validity 365 -keystore D:/keys/tomcat.keystore -storepass 123456

springboot怎么配置http跳转https

获取一个tomcat.keystore的文件,将这个文件放到项目的目录中

springboot怎么配置http跳转https

二、配置SSL

编辑application.properties这个文件

package com.example;import org.apache.catalina.Context;import org.apache.catalina.connector.Connector;import org.apache.tomcat.util.descriptor.WEB.SecurityCollection;import org.apache.tomcat.util.descriptor.web.SecurityConstraint;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.context.embedded.EmbeddedServletContainerFactory;import org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory;import org.springframework.context.annotation.Bean;@SpringBootApplicationpublic class SpringBootHttpsApplication {    public static void main(String[] args) {        SpringApplication.run(SpringBootHttpsApplication.class, args);    }    @Bean    public EmbeddedServletContainerFactory servletContainer() {        TomcatEmbeddedServletContainerFactory tomcat = new TomcatEmbeddedServletContainerFactory() {            @Override            protected void postProcessContext(Context context) {                SecurityConstraint constraint = new SecurityConstraint();                constraint.setUserConstraint("CONFIDENTIAL");                SecurityCollection collection = new SecurityCollection();                collection.addPattern("/*");                constraint.addCollection(collection);                context.addConstraint(constraint);            }        };        tomcat.addAdditionalTomcatConnectors(httpConnector());        return tomcat;    }    @Bean    public Connector httpConnector() {        Connector connector = new Connector("org.apache.coyote.http11.Http11NIOProtocol");        connector.setScheme("http");        //Connector监听的http的端口号        connector.setPort(8080);        connector.setSecure(false);        //监听到http的端口号后转向到的https的端口号        connector.setRedirectPort(8443);        return connector;    }}

三、测试使用

查看启动信息

springboot怎么配置http跳转https

访问地址localhost:8080/AmazeUI-2.7.2/login.html 我自定义了一个html网页,它已经转向到了8443端口

springboot怎么配置http跳转https

浏览器的地址栏中显示不安全:因为这个证书是不收信任的,传统一般都企业都是需要购买此证书的

“springboot怎么配置http跳转https”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: springboot怎么配置http跳转https

本文链接: https://www.lsjlt.com/news/354933.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • springboot怎么配置http跳转https
    本篇内容介绍了“springboot怎么配置http跳转https”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!SSL是为网络通信提供安全以...
    99+
    2023-07-05
  • springboot配置http跳转https的过程
    目录一、安全证书的生成二、配置SSL三、测试使用SSL是为网络通信提供安全以及保证数据完整性的的一种安全协议,SSL在网络传输层对网络连接进行加密。 例:cas 的单点登陆就用到了S...
    99+
    2023-05-14
    springboot http跳转https springboot http https
  • IIS6怎么配置301跳转到Https
    本篇内容主要讲解“IIS6怎么配置301跳转到Https”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“IIS6怎么配置301跳转到Https”吧!第一步确认已经配置好SSL证书 服务器...
    99+
    2023-06-04
  • http跳转到https很慢怎么办
    通过在需要跳转的页面中添加以下代码,即可解决http跳转到https速度慢的问题。<script type="text/javascript">var url = window.location.href;i...
    99+
    2022-10-07
  • springboot 同时启用http/https的配置方法
    1. 启用HTTPS 修改配置 application.yml server: # port: 80 port: 443 ssl: enabled: true ...
    99+
    2022-11-12
  • IIS7中设置http自动跳转到HTTPS的方法
    这篇文章主要介绍IIS7中设置http自动跳转到HTTPS的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!IIS7需要先确认是否安装 “URL REWRITE2 ” 伪静态模块 , 如果您已经安装可以跳过URL ...
    99+
    2023-06-08
  • wdcp开启https怎么设置301跳转
    wdcp开启https设置301跳转的方法:登录wdcp后台,进入后台管理界面。点击左侧“网站管理”菜单,选择“创建整站”,新建一个站点。新站点添加完毕后,点击左侧“站点列表”,选择要跳转的站点,单击右侧“二级”选项。在二级域名设置界面填入...
    99+
    2022-10-23
  • IIS6配置301跳转到https的教程步骤
      申请SSL证书安装之后是需要进行301跳转操作,将所有http的链接跳转到https的。如何实现这个操作呢?接下来SSL证书申请网为大家解说IIS6配置301跳转到https的教程步骤。    步骤一、确认已经配置好SSL证书    步...
    99+
    2023-06-05
  • 宝塔https怎么301跳转
    宝塔https后设置301跳转的方法:进入宝塔面板控制后台,点击“网站”菜单栏。找到需要设置301跳转的站点,点击右侧“设置”。点击“配置文件”,修改Nginx配置文件。找到“rewrite ^/.*$ https://$host$uri;...
    99+
    2022-10-03
  • 怎么配置HTTP/HTTPS自动加密上网
    本篇内容介绍了“怎么配置HTTP/HTTPS自动加密上网”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!方案介绍涉及到的软件BIND: 一个流...
    99+
    2023-06-27
  • SpringBoot配置SSL同时支持http和https访问实现
    目录第一步:生成证书第二步:获取证书第三步:增加SSL配置第四步:配置https访问传输层安全性协议(英语:Transport Layer Security,缩写作 TLS),及其前...
    99+
    2022-11-13
  • SpringBoot中配置SSL的同时支持http和https访问
    目录第一步:生成证书第二步:获取证书第三步:增加SSL配置第四步:配置https访问传输层安全性协议(英语:Transport Layer Security,缩写作 TLS),及其前...
    99+
    2022-11-13
  • 怎么搞定HTTPS 配置
    本篇文章给大家分享的是有关怎么搞定HTTPS 配置,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。01、关于 FreeSSL.cnFreeSSL.cn 是一个免费提供 HTTPS...
    99+
    2023-06-17
  • vps怎么设置301跳转
    vps设置301跳转的操作步骤:在vps中打开自带的信息服务管理工具,选择网站目录,点击右键选择“属性”,在“网站”选项卡中,点击IP地址右侧的“高级”按钮,选择删除主域名。在IIS的网站上面点“右键—新建—网站”,按照网站创建向导的提示选...
    99+
    2022-10-18
  • dede怎么设置301跳转
    dede设置301跳转的方法:打开主机的控制面板,找到“301转向”功能,将里面的代码复制出来。再去网站的根目录创建一个.htaccess的文件,将刚刚复制的301跳转代码添加到.htaccess文件中即可,代码例如:<IfModul...
    99+
    2022-10-19
  • 香港服务器怎么配置HTTPS
    香港服务器配置HTTPS需要拥有独立 IP 地址,然后购买可信的 SSL 证书,申请 SSL 证书,安装证书后,才可以启用 HTTPS。具体步骤:确认服务器是否具有独立 IP 地址;从证书颁发机构(CA)购买 SSL 证书;在香港服务器中生...
    99+
    2022-10-06
  • 怎么为docker中的nginx配置https
    这篇文章主要讲解了“怎么为docker中的nginx配置https”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么为docker中的nginx配置http...
    99+
    2022-10-19
  • springBoot中shiro的302跳转问题怎么解决
    本篇内容介绍了“springBoot中shiro的302跳转问题怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!springBoot前...
    99+
    2023-06-22
  • springboot怎么配置双kafka
    这篇文章主要介绍“springboot怎么配置双kafka”,在日常操作中,相信很多人在springboot怎么配置双kafka问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”springboot怎么配置双ka...
    99+
    2023-07-06
  • springboot配置文件自动转译的坑怎么解决
    本文小编为大家详细介绍“springboot配置文件自动转译的坑怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“springboot配置文件自动转译的坑怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作