使用acme.sh签发数字证书的疑问

有幸拜读了博主的《使用acme.sh与阿里云DNS签发Let’s Encrypt的免费数字证书》一文,按着步骤做,但本人基础比较有限,可能由于文中没有提及的一些细节,可能导致了本人的一些误操作,麻烦博主和各位大牛指正!感激不尽!

 

我的情况是:

1.我的域名是在阿里云通过万网购买的,是www.allenleung.site

2.我在自己租的vps上通过nginx部署了一个最简单的nginx欢迎页面,并且只是想将这个页面弄成是https访问的,学习下https证书安装,搭建网站,申请域名等知识点。vps ip是192.3.73.212

3.本人确保export Ali_Key和export Ali_Secret两个步骤无误。

4.有创建access key

 

5.申请签发证书步骤

acme.sh --issue --dns dns_ali -d allenleung.site -d *.allenleung.site

6.执行后的产出

我会把公钥和cer两个文件拷贝到指定目录 /etc/nginx/ssl 下

 

 

我想到的可能存在的问题是:

  1. 阿里云中的解析设置页面,我不会设置,应该怎么设置呢? 我目前的设置

 

  1. 本人的nginx配置基础比较薄弱,可能因为不会配置,而给自己埋坑了,所以我只是按照博主的nginx配置信息依葫芦画瓢。以下是我的nginx配置图信息:

我修改的配置文件是default.conf:

下图中红框部分是我参照博主的配置,有修改的地方:

 

/usr/share/nginx/html 目录:

 

var/log/nginx目录:

 

博客中的配置图(我完全参考这个来写的)

执行nginx启动后,就报了这个错:

nginx: [warn] invalid value "TLSv1.3" in /etc/nginx/conf.d/default.conf:8

 

另外想问的问题是:

1.acme.sh的执行机器是否可以跟部署nginx的机器不同? 我并不是放在vps上执行acme.sh程序的,我是将产生的cer和key文件通过scp方式传到vps机器上,然后通过重启nginx让其生效,这样会不会产生错误的原因之一?

可以的,只是一个产出结果

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AllenLeungX

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值