目录 客户端 certbot acme.sh 安装acme.sh 1. 自动安装 2. 手动安装 3. 测试收否安装成功 使用acme.sh生成证书 1. HTTP 方式 2. DNS 方式 1. 生成证书记录 2. 在域名解析中手动添加TXT记录 3. 重新生成证书 4. 使用DNS API的模式进行证书申请 (支持自动更新) 阿里云DNS API DnsPod API 查看/删除证书 使用acme.sh安装证书 Nginx 示例 Apache 示例 更新证书 更新acme.sh 删除acme…
最近要做微信小程序,要求接口必须备案且是https,个人小站就直接准备使用免费的SSL证书,网上搜了一圈,发现Let's Encrypt是浏览器支持比较好的. 流程: 1. 首先去服务器上安装了Let's Encrypt的生成工具,我系统是云服务器CENTOS7,在github clone了源码,无需安装. 2. 进入到clone下来的代码文件夹,看看cerbot-auto这个文件有没有执行权限,如果没有,chmod +x ./cerbot-auto 3.可以开始正式生成了,如果是第一次申请,中…
参考连接:https://github.com/diafygi/acme-tiny 中文:https://hacpai.com/article/1487899289204 目前我了解可以生成免费证书的方法有两种: 方法一.阿里云购买免费的ssl证书 特点:一个阿里云账户可以购买20个免费的ssl证书 每个有效期为1年 步骤:注册一个阿里云账户,进入阿里云控制台,安全(云盾)--->CA证书服务(数据安全)---->购买证书--->选择   ...... 购买如下图: 方法二.使用Lets…
单域名证书的生成可以 参考这里. acme.sh 项目中文文档 Let's Encrypt 在 18 年 1 月份推出了 ACME v2,支持通配符域名证书,对小网站.个人站长的友好度进一步增加. 常用的两种安装方式对比 ACME 协议支持的验证协议一般有两种: http 验证:必须有可以正常运行的服务器和公网 IP.验证时,需要在你的网站根目录下放一个文件来验证域名所有权,完成验证后就可以生成证书了. dns 验证:不需要服务器和公网 IP.只需要为域名添加一条 txt 解析记录来验证域名所有…
SSL(安全套接层,Secure Sockets Layer),及其继任者 TLS (传输层安全,Transport Layer Security)是为网络通信提供安全及数据完整性的一种安全协议.TLS 与 SSL 会在传输层对网络连接进行加密. SSL的用处 通过 SSL 加密,网站与用户之间的数据交互会更加安全,能够避免大多数的网络窃听问题.通常在登录以及涉及交易等安全要求比较高的情况下,应该要求强制 SSL 加密. 实际上,仅仅在登录页面提供 SSL 并不能真正解决安全问题,在公共 Wi-…
SSL / TLS加密会为您的用户带来更高的搜索排名和更好的安全性. Let’s Encrypt 是一个认证机构(CA).它可以提供免费证书,并且已经被大多数浏览器所信任.另外,通过工具 Certbot 可以让我们完全自动化证书的安装和更新. 安装证书的前提条件: 安装服务器(这里用 NGINX).注册域名.创建一个DNS记录,将域名和服务器的 IP 地址相关联.记得安装完成后,防火墙需要打开 443 端口,否则无法访问!!! 1. 安装 Let’s Encrypt 客户端所有的证书相关的操作,…
通过Let's Encrypt 生成免费SSL证书 有效期是3个月 1.下载工具certbot-auto wget https://dl.eff.org/certbot-auto chmod +x certbot-auto 2.生成证书,默认会安装openssl-devel等依赖包 # 需要root 权限 # 按照提示输入 邮箱地址,是否遵从相关权益等操作 # 注:在提示域名解析后在敲回车操作部分 [root@BOSS_SUPPORT_ADP ~]# ./certbot-auto --serve…
        目录:            第1版:http://blog.csdn.net/vipbooks/article/details/51912143            第2版:http://blog.csdn.net/vipbooks/article/details/51912537            第3版:http://blog.csdn.net/vipbooks/article/details/51912750            第4版:http://blog.c…
自简书发布的上篇<生成本地测试用https证书,支持通配符和多域名,初学OpenSSL>以来,本地测试用https用的妥妥的. 线上一直用的腾讯云的免费证书(每个域名都要一个证书(滑稽),今天线上用的通配符证书也搞定了,实现了一个证书包含多个域名(多个泛域名). 今年(2018)年初Let's Encrypt已开放了通配符证书的申请<Wildcard Certificates Coming January 2018>,目前只支持通过dns解析进行验证.没有通配符的证书时在心里感觉用…
Let’s Encrypt从2018年开始支持泛域名证书,有效期3个月,目前仅支持acme方式申请,暂不支持certbot. 1.安装acme.sh curl https://get.acme.sh | sh 2.请求证书(泛域名以*.s-b.me为例) cd /.acme.sh ./acme.sh --issue -d *.s-b.me -d s-b.me --dns --yes-I-know-dns-manual-mode-enough-go-ahead-please 输出: [Sat Ma…