最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot配置https實操方法

 更新時間:2019年11月06日 08:41:53   作者:SpringForAll  
在本篇文章里小編給大家整理的是關于SpringBoot配置https實操方法以及相關知識點,需要的朋友們參考下。

升級 https 記錄

1、去阿里云購買證書(免費版),并提交審核資料

購買的證書

2、下載證書

下載證書

3、查看上圖頁面的第三步

JKS證書安裝

4、在證書目錄下執(zhí)行阿里云提供的命令,密碼都填 pfx-password.txt 中的內(nèi)容(三次),會生成 your-name.jks 文件。

生成 jks 證書

此處我已改名為 any.jks

5、將 any.jks 復制到 spring boot 應用的 resources 目錄下

移動證書

6、在 application.yml 中配置證書及端口,密碼填寫第四步中的密碼

此配置會使 Undertow 容器監(jiān)聽 443 端口,那么只有在域名前添加 https:// 才能訪問網(wǎng)站內(nèi)容,添加 http:// 則不行,所以需要讓 Undertow 容器監(jiān)聽 80 端口,并將 80 端口的所有請求重定向到 443 端口,即完成 http 到 https 的跳轉(zhuǎn)。

7、添加 SslConfig.java ,配置 Undertow 監(jiān)聽 80 端口。

@Configuration
public class SslConfig {

  @Bean
  public EmbeddedServletContainerFactory servletContainer() {

    UndertowEmbeddedServletContainerFactory undertowFactory = new UndertowEmbeddedServletContainerFactory();
    undertowFactory.addBuilderCustomizers(new UndertowBuilderCustomizer() {

      @Override
      public void customize(Undertow.Builder builder) {
        builder.addHttpListener(80, "0.0.0.0");
      }

    });
    return undertowFactory;
  }

}

8、在 Spring Security 中配置 80 端口到 443 端口的映射 【待完善】

至此,重新打包應用,重新發(fā)布應用,即完成了 http 到 https 的升級, https 能讓網(wǎng)站更安全,有興趣的試試吧。

相關文章

  • 解決SpringBoot搭建MyBatisPlus中selectList遇到LambdaQueryWrapper報錯問題

    解決SpringBoot搭建MyBatisPlus中selectList遇到LambdaQueryWrapper報錯問題

    這篇文章主要介紹了解決SpringBoot搭建MyBatisPlus中selectList遇到LambdaQueryWrapper報錯問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 解讀spring.factories文件配置詳情

    解讀spring.factories文件配置詳情

    這篇文章主要介紹了解讀spring.factories文件配置詳情,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • Java overload和override的區(qū)別分析

    Java overload和override的區(qū)別分析

    方法的重寫(Overriding)和重載(Overloading)是Java多態(tài)性的不同表現(xiàn),想要了解更多請參考本文
    2012-11-11
  • Java Kafka 消費積壓監(jiān)控的示例代碼

    Java Kafka 消費積壓監(jiān)控的示例代碼

    這篇文章主要介紹了Java Kafka 消費積壓監(jiān)控,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-07-07
  • 關于jvm內(nèi)存如何查看

    關于jvm內(nèi)存如何查看

    本文介紹了如何在Java虛擬機(JVM)中進行內(nèi)存管理,包括查看JVM內(nèi)存情況的常用方法和工具,這些方法包括使用JDK自帶的工具如jps、jstat、jmap和jconsole,以及一些第三方監(jiān)控工具如Prometheus、Grafana和ElasticStack等,通過這些方法
    2024-09-09
  • SpringBoot整合Druid數(shù)據(jù)源的方法實現(xiàn)

    SpringBoot整合Druid數(shù)據(jù)源的方法實現(xiàn)

    Druid是阿里開發(fā)的一款開源的數(shù)據(jù)源,被很多人認為是Java語言中最好的數(shù)據(jù)庫連接池,本文主要介紹了SpringBoot整合Druid數(shù)據(jù)源的方法實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • Java中BigDecimal除法使用不當導致精度問題

    Java中BigDecimal除法使用不當導致精度問題

    本文主要介紹了Java中BigDecimal除法使用不當導致精度問題,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • java jdbc連接mysql數(shù)據(jù)庫實現(xiàn)增刪改查操作

    java jdbc連接mysql數(shù)據(jù)庫實現(xiàn)增刪改查操作

    這篇文章主要為大家詳細介紹了java jdbc連接mysql數(shù)據(jù)庫實現(xiàn)增刪改查操作,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-07-07
  • Spring Boot線程池使用的一些實用心得

    Spring Boot線程池使用的一些實用心得

    理論上線程越多程序可能更快,但在實際使用中我們需要考慮到線程本身的創(chuàng)建以及銷毀的資源消耗,以及保護操作系統(tǒng)本身的目的我們通常需要將線程限制在一定的范圍之類,這篇文章主要給大家介紹了關于Spring Boot線程池使用的一些實用心得,需要的朋友可以參考下
    2021-09-09
  • java  Super 用法詳解及實例代碼

    java Super 用法詳解及實例代碼

    這篇文章主要介紹了java Super 用法詳解及實例代碼的相關資料,需要的朋友可以參考下
    2017-03-03

最新評論

青神县| 霍山县| 抚远县| 龙井市| 微山县| 左权县| 康定县| 松原市| 商丘市| 侯马市| 阜平县| 开远市| 齐齐哈尔市| 博客| 五莲县| 左权县| 武安市| 牙克石市| 裕民县| 大洼县| 湖北省| 桑日县| 永吉县| 武陟县| 苍山县| 海南省| 托克逊县| 获嘉县| 成武县| 内江市| 离岛区| 财经| 百色市| 双峰县| 盐边县| 阿鲁科尔沁旗| 武汉市| 博客| 浦东新区| 宜兴市| 新密市|