申请 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. 启动hadoop的命令

    start-all.sh 启动所有的Hadoop守护进程.包括NameNode. Secondary NameNode.DataNode.JobTracker. TaskTrack  stop-all ...

  2. 认识Java WEB应用

    JavaWeb应用概念 在Sun的JavaServlet规范中,对Java Web应用作了这样定义:JAVA Web应用由一组Servlet.HTML页.类.以及其它可以被绑定的资源构造.它可以在各种 ...

  3. 在ASP.NET开发中一些单词的标准缩写

    有些词可能共用一些缩写.带星号的缩写或词来源于PeopleSoft标准. The following standard word abbreviations should be used in nam ...

  4. .net core 同时实现网站管理员后台、会员、WebApi登录及权限控制

    我们在开网站信息系统时,常常有这样几个角色,如后台的管理员,前台的会员,以及我们各种应用的WebAPI 都需要进行登录操作及权限控制,那么在.net core如何进行设计呢. 首先我使用的是.net ...

  5. 深入理解CSS盒模型

    如果你在面试的时候面试官让你谈谈对盒模型的理解,你是不是不知从何谈起.这种看似简单的题其实是最不好答的. 下面本文章将会从以下几个方面谈谈盒模型. 基本概念:标准模型 和IE模型 CSS如何设置这两种 ...

  6. canvas图表(2) - 折线图

    原文地址:canvas图表(2) - 折线图 话说这天气一冷啊, 就患懒癌, 就不想码代码, 就想着在床上舒舒服服看视频. 那顺便就看blender视频, 学习下3D建模, 如果学会了建3D模型, 那 ...

  7. Maven启动Java Web工程,8081和8086端口号被占用

    Maven启动Java Web工程, <!-- 配置tomcat插件 --> <build> <plugins> <plugin> <groupI ...

  8. vagrant扩容

    参考: https://gist.github.com/christopher-hopper/9755310 https://www.madcoder.cn/vagrant-box-resize.ht ...

  9. javaScript(JS)强制保留两位小数的输入数校验和小数保留

    参考来源于网络,如有侵权,请联系作者删除: 输入input 的格式校验: $(function(){ var data = $.trim($("#inputId").val()); ...

  10. 邻里街坊 golang入坑系列

    如果要追新或者怀旧,就点击https://andy-zhangtao.gitbooks.io/golang/content/ . 博客园里面的文章基本和gitbook上面是保持同步的. 这几天看了几集 ...