首页 / 技术资讯 / 正文

HTTPS证书Let's Encrypt申请配置教程2019年2月亲测继续有效

2381 发布于: 2019-02-22 读完约需3分钟

写在前面的话
由于遇到了一些问题,在无比挣扎中,终于发现其实Let’s Encrypt上,是有一些更新设置的,从而导致了我在Ubuntu16.04的版本上,出现了问题。以前的一个./letsencrypt-audo不能继续使用了,各种搜索了半天,发现了解决方案,使用./certbot-auto来解决。希望供后来者以参考事件,故在标题上使用了日期用来帮助大家区分。

当前时间点为:2019年2月22日。

教程正文

Step1

$ wget https://dl.eff.org/certbot-auto
$ chmod a+x certbot-auto

Step2

$ sudo ./certbot-auto certonly -d *.XXX.com -d XXX.com --manual --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org/directory

Step3

根据提示进行域名DNS TXT配置

会出现配置信息 跟着复制出去DNS配置
像这样配置TXT DNS需要解析一会儿

Step4

配置nginx

server {
        listen 443;
        server_name www.whezh.com;
        ssl on;
        ssl_certificate /etc/letsencrypt/live/XXX.com/fullchain.cer;
        ssl_certificate_key /etc/letsencrypt/live/XXX.com/whezh.com.key;
        location / {
                XXXX XXXX
                XXXX XXXX
        }
}

Step5

成功后记得 nginx 重启

$ sudo service nginx restart

备注

续的更新,我自己遇到过一些问题,所以建议不如大家三个月过期前,记得再执行一次即可。

更新是这个样子,在DNS的上面,删除原来的TXT值。然后重新按照教程做一次即可。

版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。

上一篇: 分享一个修改.NET/.NET Core控制台应用程序字体颜色的通用方法

下一篇: .NET Core 2用Dapper微ORM连接SQLite数据库(非Entity Framework ORM)

本文永久链接码友网 » HTTPS证书Let's Encrypt申请配置教程2019年2月亲测继续有效

分享扩散:

发表评论

登录用户才能发表评论, 请 登 录 或者 注册