Linux下使用Let's Encrypt配置Nginx SSL证书
前言
免费的ssl证书谁能不爱呢,还可以设置自动续期,基本上算是永久的,话不多说,看我表演。
使用acme.sh
开始安装
1 |
|
安装完成进入acme.sh
目录
1 |
|
自动配置dns
由于我这里使用的是阿里云 来配置域名解析修改,其他的域名提供商请查看此处dnsapi
首先去阿里云网站申请
AccessKey
( 请注意保管! )然后修改acme的配置项
1
cd /root/.acme.sh
修改account.conf
1
2export Ali_Key="***"
export Ali_Secret="***"
颁发证书
1 |
|
若想颁发多个域名 则按照
-d 域名.com
-d '*.域名.com'
在 –dns 前添加即可
查看证书信息
1 |
|
自动续期
由于证书的有效期为3个月,所以需要进行自动续期,具体内容参见How to renew the certs
1 |
|
生成证书后重载Nginx
1 |
|
Nginx 配置SSH
1 |
|
Linux下使用Let's Encrypt配置Nginx SSL证书
https://blog.moxccc.com/2023/08/10/Linux下使用Let's Encrypt配置Nginx SSL证书/