springboot2 0 的ssl證書配置

2021-09-04 04:38:05 字數 1378 閱讀 3604

當你不知道怎麼做的時候,做什麼都不知道從何下手...

看了很多前人的文章,終於找到了配置方法!自己記錄乙份自己配置留下的,才是自己的,打一針預防針!

我這個是在阿里雲申請的ssl證書,申請的時候是繫結了網域名稱的,這裡因為是springboot的專案,內建了tomcat 伺服器,所以選擇的是tomcat的伺服器型別的;由於之前沒想起來是tomcat的,一直在配置nginx,配置成功了,訪問到nginx配置成功的頁面,但訪問不到專案的頁面,最後才想起springboot不是nginx的配置,尷尬啊,丟 》

好了,上乾貨!

將證書拷貝(複製)到  src\main\resources  的資源檔案下面:

#埠號

server.port=443

#ssl

server.ssl.key-store=classpath:你的證書檔名

server.ssl.key-store-password=你的密碼

server.ssl.key-store-type=pkcs12 #型別

配置 http 自動跳轉到https,在啟動檔案裡新增這兩個:

// springboot2 寫法  

如果本地執行80埠可能會被占用,可以改為別的埠測試,比如 8888, 6666 等埠測試一下,打包之前改回來就可以了;

如果成功跳轉到 https:localhost ,說明已經配置成功了:如下,因為在本地執行的,而且證書是繫結網域名稱的,所以https報乙個不安全很正常;

最後就是打包部署了,執行得到:

https配置的 springboot2.0 的專案說明已經部署成功!

參考出處:

spring boot 2 0系列筆記 二

之前使用的spring boot 版本一直是1.5.x,spring推出2.0已經有一段時間,個人感覺可以花精力去研究一些變化的新特性,網上的文章很多,我就不一一介紹了,本文主要是用spring boot 2.0構建乙個現在很流行的分布式module專案的demo,位址在本文最後會貼出.下面開始表演...

二 SpringBoot2 0啟動方式

方式一可以將啟動類作為控制器,從而實現啟動並訪問。author 小吉 description springboot2.0啟動方式一 方式二需要在啟動類中加上 componentscan 註解,註解可以配置掃瞄的基礎包,用於指定從哪個包往下掃瞄元件。author 小吉 description spri...

springboot2 0 對CORS的支援

先自定義乙個配置類 package com.springboot2.thyemleaf.configuration import org.springframework.context.annotation.bean import org.springframework.context.annota...