基于Let`s Encrypt ---免费的ssl证书

前言:

    很多CA证书价格不菲,今天给大家介绍的主角是一款免费的https证书,使用起来也很简单

环境:

    阿里云ECS linux

1

    1:获取证书自动获取脚本 certbot-auto

        执行 wget https://dl.eff.org/certbot-auto

    2:设置可执行权限

        执行 chmod a+x certbot-auto

    3:申请指定域名证书,我这里申请的是自己的域名 www.lynkco.kim

        执行 ./certbot-auto --server https://acme-v02.api.letsencrypt.org/directory -d "*.lynkco.kim" --manual --preferred-challenges dns-01 certonly

    4:执行后会提示输入一个用于提醒过期的邮箱账号,这里随便输一个自己的邮箱即可。

2


3

这里配置DNS解析在添加完记录后,先等几分钟再回车,防止由于解析未成功导致的这里生成证书失败。

4

到这里,证书就生成好了,生成路径为:

    /etc/letsencrypt/live/lynkco.kim/fullchain.pem

key 文件为:

    /etc/letsencrypt/live/lynkco.kim/privkey.pem


5

续期问题:

    Let`s Encrypt 证书存在90天过期的问题,不想每过三个月手动续费的化就采用定时任务的方式去自动续费

    续费定时脚本执行  certbot-auto renew 命令即可。

配置Nginx:

    打开nginx配置文件,在nginx.conf中开启ssl即可。

5


6


7


8
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容