Jonas
发布于 2024-06-17 / 8 阅读
0
0

Let's Encrypt免费SSL证书生成

Let's Encrypt免费SSL证书生成

环境为黑群晖DSM6.2.3,因为阿里云免费域名改为3个月,不在提供1年的免费SSL证书。因此为了方便使用,这次到期后准备准备自己申请免费的SSL证书并导入到系统中。

具体如下:

使用acme.sh工具进行自动申请。

1、安装acme.sh

在硬盘中创建一个目录用于保存该脚本所需文件

mkdir /volume2/@acme

cd /volume2/@acme

curl https://get.acme.sh | sh

2、自动升级

acme.sh  --upgrade  --auto-upgrade                 # 更新acme.sh
acme.sh --set-default-ca  --server  letsencrypt    # 设置默认CA为let's Encrypt

3、申请签发SSL证书

# 申请RSA证书
/volume2/@acme/acme.sh-master/acme.sh --issue -d 你的域名 -d *.你的域名 --dns dns_ali   \
        --dnssleep 30 --ocsp --keylength 2048
 
# 申请ECC证书
/volume2/@acme/acme.sh-master/acme.sh --issue -d 你的域名 -d *.你的域名 --dns dns_ali   \
        --dnssleep 30 --ocsp --keylength ec-256

一切正常的话,可以去以下提示信息中找到已经签发后的SSL证书。

接着就把证书部署好就行了。


评论