當你不知道怎麼做的時候,做什麼都不知道從何下手...
看了很多前人的文章,終於找到了配置方法!自己記錄乙份自己配置留下的,才是自己的,打一針預防針!
我這個是在阿里雲申請的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...