申请 Let’s Encrypt证书的原因: 现在阿里云等都有免费的 https 证书,为什么还要申请这个呢(估计也是因为阿里云这些有免费证书的原因,所以 Let’s Encrypt 知道的人其实并不算太多)?

原因是公司最近接了很多微信小程序的单子,而小程序是必须要 https 的,申请了几个后阿里云的免费就到限额了(每个阿里云的免费证书有限制).

Let’s Encrypt 简单来说就是一个立志让所有网站都用上 https 安全加密通讯的公益项目,背后在众多大公司的支持. 是目前免费 https 证书中最靠谱的.

不过 Let’s Encrypt 有些限制,首先证书需要三个月一换(阿里云证书是一年),其次非 linux 用户没有太直接的官方申请方法(就算是 linux 平台也要好几个步骤).所以最好是找靠谱第三方代理,

幸运的是这样的代理网站很多,这里介绍我用过的比较好的一个 SSL For Free 网址为 https://www.sslforfree.com/

虽然是英文网站,不过还是比较简单的

1.首选输入要使用证书的域名,有多个的话可以用空格分开同时申请,不过默认一个根域名的时候会把 www 也子域名也同时申请了,所以 www 的不需要独立再申请.

2.接下来要证明这个域名确实属于您,方法是传文件上去,然后发证书的程序会去访问,原理如此方法如下:

选择 "Manually Verify Domain" 表示要手动验证网站属于您.

3.这时用于验证的文件就生成了,要下载回去放到您的网站上,特别注意的是这个文件是无后缀名的,用 iis 的用户要设置下网站才能下载.

点击 "Download SSL Certificate" 下载两个文件,然后上传后的网址也后提示出来,自己先访问一下,要设置服务器让它们能访问才行,否则后面是过不去的.

4.如果文件放置位置正确就可以走下一步下载证书了,不过由于证书只有三个月,所以它还提供了到期提醒的邮件服务.

这里我强烈推荐大家不要提供常用的主邮箱,再说普通国内邮箱一般都会把这种不太出名的地方发出的邮件当做垃圾邮件过滤掉,这里我推荐

专门用于这种临时用途的 newbt 邮箱,注册简单,也不会有收不到信的问题,网址是 http://www.newbt.net:8888/mail/new_user.php

5.好,一切顺利的话证书可以下载了

这里仍然有一个非常需要注意的问题,各个服务器程序对 https 证书的格式其实是有要求的,这种格式应该是明文 base64 的 crt 格式,开源的 http 服务器

或者 golang 语言都能很好支持,但使用 iis 的用户需要先转换成 pfx 证书.

关于 pfx 证书的转换和验证文件的配置还是比较麻烦的,所以这里一时半会也说不清楚,需要的网友可以给我留言.

免费靠谱的 Let’s Encrypt 免费 https 证书申请全过程的更多相关文章

  1. 项目总结20:阿里云免费https证书申请

    项目总结20:阿里云免费https证书申请 1. 登录阿里云控制台 www.aliyun.com,用账户信息登录 2. 在”产品与服务”搜索SSL,选择SSL证书 3. 点击购买证书 4. 选择” S ...

  2. linux免费https证书申请教程

    linux免费https证书申请教程直接去阿里云 菜单有个证书服务进去有个购买证书菜单 选择免费的 然后会提示写个人资料 然后系统生成csr 然后提交审核这个时候会有份邮件 文件下载上传到你的服务器 ...

  3. 申请 Let's Encrypt 通配符 HTTPS 证书

    目录 一.背景知识 1.1.什么是通配符证书 1.2.什么是 Let's Encrypt 二.证书申请(certbot) 2.1.系统确定 2.2.工具安装 2.3.证书申请 2.4.证书查看 2.5 ...

  4. Nginx 学习笔记(九)申请Let's Encrypt通配符HTTPS证书

    Let's Encrypt 宣布 ACME v2 正式支持通配符证书,并将继续清除 Web 上采用 HTTPS 的障碍,让每个网站轻松获取管理证书.消息一出,马上就有热心用户分享出了 Let's En ...

  5. 微信小程序之后台https域名绑定以及免费的https证书申请

    微信小程序在11月3号发布了,这是一个全新的生态,没有赶上微信公众号红利的开发者,运营者可别错过这趟车了. 但是微信的后台需要全https,之前我还不相信,后台注册了后进后台才发现,服务器配置如下图 ...

  6. 免费好用的阿里云云盾证书服务(https证书)申请步骤

    推荐一个免费的阿里云产品:云盾证书(https证书) 为了能让非专业人士看懂,同样尽量用直白的话,一般来说:当你个人需要建立网站,或者公司要建立官网.商城,通常需要先购买服务器或云主机,虚拟空间,然后 ...

  7. 申请Let’s Encrypt通配符HTTPS证书(certbot ACME v2版)

    1.获取certbot-auto# 下载 # 下载 wget https://dl.eff.org/certbot-auto # 设为可执行权限 chmod a+x certbot-auto 2.开始 ...

  8. 申请Let's Encrypt通配符HTTPS证书

    ./certbot-auto --server https://acme-v02.api.letsencrypt.org/directory -d "*.xxx.com" --ma ...

  9. Let's Encrypt 免费通配符 SSL 证书申请教程——但是也需要email,域名所有权等,如果是黑产用的话会这样用吗?会不会暴露自己身份???

    Let's Encrypt 免费通配符 SSL 证书申请教程 from:https://blog.csdn.net/English0523/article/details/79608464 2018 ...

随机推荐

  1. code force 403C.C. Andryusha and Colored Balloons

    C. Andryusha and Colored Balloons time limit per test 2 seconds memory limit per test 256 megabytes ...

  2. ajax参数解析

    url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. type: 要求为String类型的参数,请求方式(post或get)默认为get.注意其他http请求方法,例如put和 ...

  3. vue初级学习--组件的使用(自定义组件)

    一.导语 突然冒出四个字,分即是合,嗯,优点道理....................... 二.正文 在搞的仿淘宝demo,之前加入购物车是与商品详情一块的,今天把它单独拆出来,复用性高点,那这样 ...

  4. copy11

    方法二 这种方法也比较简单,主要针对你没有.apk包的情况,比如Android原生自带的APP(计算器.通讯录.短信...),可以通过adb 命令. 1,打开APP. 2,执行> adb log ...

  5. spa(单页应用)中,使用history模式时,微信长按识别二维码在ios下失效的问题

    spa(单页应用,vue)中,使用history模式时,微信长按识别二维码在ios下失效的问题. 触发条件: spa单页应用: 路由模式 history 从其他页面跳转到带有微信二维码识别的页面(不是 ...

  6. 谷歌浏览器Chrome播放rtsp视频流解决方案

    找半天,HTML5的可以支持RTMP 但是无法播放RTSP,flash也止步于RTMP,最后同事推荐了个开源的好东东 VLC ,请教谷歌大神之后,这货果然可以用来让各浏览器(IE activex方式, ...

  7. 教你如何实现微信小程序与.net core应用服务端的无状态身份验证

    随着.net core2的发布,越来越多人使用.net core2开发各种应用服务端,下面我就结合自己最近开发的一款小程序,给大家分享下,怎么使用小程序登录后,小程序与服务端交互的权限控制. .net ...

  8. Knowledge_SPA——精研查找算法

    首先保证这一篇分析查找算法的文章,气质与大部分搜索引擎搜索到的文章不同,主要体现在代码上面,会更加高级,会结合到很多之前研究过的内容,例如设计模式,泛型等.这也与我的上一篇面向程序员编程--精研排序算 ...

  9. tomcat集群日志切割和远程备份脚本分享

    笔者一共有3台tomcat服务器,一共4个tomcat服务,未来还会增加4个作为负载,笔者想通过在存储服务器对tomcat服务的日志进行远程切割和备份到存储上. 文中采用清空日志的方式,优点是不用重启 ...

  10. Chrome 浏览器报 filed to load resource:net err cache read failure 错误:

    在IE/FF下没有该错误提示,但在Chrome下命令行出现如下错误信息: Failed to load resource: net::ERR_CACHE_MISS 该问题是Chrome浏览器开发工具的 ...