前提
- 有一台阿里雲的服務器(安裝了java環境)
- 有已經備案的域名,並且域名綁定上面的服務器
申請SSL證書
申請教程:https://blog.csdn.net/yunweifun/article/details/113274017
下載SSL證書
申請之后,下載SSL證書
選擇下載 tomcat 版的證書
配置證書
解壓證書后,得到一個 *.pfx文件
和一個 密鑰文件
在自己本地打開控制台,輸入如下命令
keytool -importkeystore -srckeystore key.pfx -destkeystore ******.jks -srcstoretype PKCS12 -deststoretype JKS
然后輸入三次你的密鑰(注意,輸入密鑰是不顯示字符)
之后就會得到 ******.jks
文件,為了方便,暫時把它重命名為 key.jks
部署項目
把 key.jks
復制到你的springboot項目的 resources 文件夾
在application.yaml中配置如下
server:
port: 8888
ssl:
key-store: classpath:key.jks
key-store-password: 你的密鑰
key-store-type: JKS
key-alias: alias
之后嘗試啟動你的項目,如果不報錯就打包出來
把打包出的jar包放到綁定域名的服務器里面執行就可以了
記得給服務器開啟相應的端口