阿里云的免費證書只有3個月的有效期,不注意就過期了,還要手動申請然后部署,很是麻煩,于是寫了這個小工具。上班期間抽空寫的,沒有仔細測試,可能存在一些問題,大家可以自己clone代碼改改,或者聯系我改。
源碼地址:
https://gitee.com/dcssn_weiangongsi/aliyun-ssl.git
阿里云證書自動更新部署
域名要在阿里云平臺,因為申請證書驗證的時候需要在域名解析中添加一條記錄。
前端沒有太多的校驗,需要認真填寫表單數據。
修改配置文件 \src\main\resources\application.yml
spring:datasource:url: jdbc:mysql://localhost:3306/alissl?useUnicode=true&characterEncoding=UTF-8&useSSL=falseusername: rootpassword: root
login:username: "admin"password: "admin"
ali:accessKeyId: "accessKeyId"accessKeySecret: "accessKeySecret"
直接運行
打包
mvn '-Dmaven.test.skip=true' clean package
運行
java -jar aliyun-ssl.jar
訪問 http://localhost:90
docker部署
打包
mvn '-Dmaven.test.skip=true' clean package
構建鏡像
docker build -t aliyun-ssl:1.0.0 .
運行
docker run -d -p 90:90 --name aliyun-ssl aliyun-ssl:1.0.0
防火布