使用的是阿里雲的域名,可以在阿里雲上獲取域名的SSL書,springboot中內置tomcat,下載tomcat的相應證書。解壓后得到兩個文件一個是*.pfx和一個*.txt文件,txt文件中是密碼。在springboot配置文件中需要使用到。將得到的兩個文件放入到項目resources目錄下,與.properties同一目錄,在項目的application-dev.properties配置文件中設置如下三個屬性:
server.ssl.key-store=classpath:3108787_reco.lpcknew.com.pfx//放入到項目的文件*.pfx
server.ssl.key-store-password=x5v83biE //這個是獲取到的*.txt中的密碼
server.ssl.keyStoreType=PKCS12 //key的方式
這樣就成功配置了https協議。
若域名是https://test.com;假設域名只是映射到ip地址,項目端口在配置文件是server.port=8087;
訪問路徑的開頭是https://test.com:8087/
注:啟動項目時可以在打印台看見[https-nio-8087]等字樣