如何申请Let’s Encrypt通配符HTTPS证书


这篇文章主要介绍“如何申请Let’s Encrypt通配符HTTPS证书”,在日常操作中,相信很多人在如何申请Let’s Encrypt通配符HTTPS证书问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何申请Let’s Encrypt通配符HTTPS证书”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!注 本教程是在centos 7下操作的,其他Linux系统大同小异。2018.03.15 20:48 更新了通过acme.sh方式获取证书的方法,墙裂推荐这种方法
2018.08.13 18:30 增加可通过docker镜像获取证书的方法如下所示安装成功注:我在centos 7上遇到问题,安装完后执行acme.sh,提示命令没找到,如果遇到跟我一样的问题,请关掉终端然后再登陆,或者执行以下指令:acme.sh强大之处在于,可以自动配置DNS,不用去域名后台操作解析记录了,我的域名是在阿里注册的,下面给出阿里云解析的例子,其他地方注册的请参考这里自行修改:传送门请先前往阿里云后台获取App_KeyApp_Secret 传送门,然后执行以下脚本这里是通过线程休眠120秒等待DNS生效的方式,所以至少需要等待两分钟到了这一步大功告成,撒花生成的证书放在该目录下: ~/acme.sh/domain/下面是一个Nginx应用该证书的例子:acme.shcertbot的方式更加自动化,省去了手动去域名后台改DNS记录的步骤,而且不用依赖Python,墙裂推荐第一次成功之后,acme.sh会记录下App_Key跟App_Secret,并且生成一个定时任务,每天凌晨0:00自动检测过期开发云主机域名域名并且自动续期。对这种方式有顾虑的,请慎重,不过也可以自行删掉用户级的定时任务,并且清理掉~/.acme.sh文件夹就行如果装有docker环境的话,也可以用docker镜像来获取证书,只需一行命令即可成功之后,证书会保存在当前目录下的out文件夹,也可以指定路径,修改上面第一行 "$(pwd)/out",改为你想要保存的路径即可。详细用法,可以参考:传送门获取下来的证书跟方式一 获取的一模一样,其他信息请参考方式一。执行完这一步之后,会下载一些需要的依赖,稍等片刻之后,会提示输入邮箱,随便输入都行【该邮箱用于安全提醒以及续期提醒】注意,申请通配符证书是要经过DNS认证的,按照提示,前往域名后台添加对应的DNS TXT记录。添加之后,不要心急着按回车,先执行dig xxxx.xxx.com txt确认解析记录是否生效,生效之后再回去按回车确认到了这一步后,大功告成!!! 证书存放在/etc/letsencrypt/live/xxx.com/里面要续期的话,执行certbot-auto renew就可以了注:经评论区 ddatsh 的指点,这样的证书无法应用到主域名xxx.com上,如需把主域名也增加到证书的覆盖范围,请在开始申请证书步骤的那个指令把主域名也加上,如下: 需要注意的是,这样的话需要修改两次解析记录下面是一个nginx应用该证书的一个例子到此,关于“如何申请Let’s Encrypt通配符HTTPS证书”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注开发云网站,小编会继续努力为大家带来更多实用的文章!

相关推荐: 云桌面可通过哪些终端设备连接使用的

今天就跟大家聊聊有关云桌面可通过哪些终端设备连接使用的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。我们都知道云桌面是有服务器+云终端+云桌面软件以及显示器网络设备等软硬件组成,而作为具有八年云桌面行业…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 05/16 17:49
下一篇 05/16 17:53

相关推荐