七牛云域名DV SSL证书申请流程以及CDN融合加速配置
从2017年起,苹果ios以及微信小程序都陆续要求请求连接request地址是使用HTTPS协议的。所以在项目开发阶段就要考虑解决https的问题,同时这也是为项目实际安全所考虑。最近我也是在折腾项目的https认证,学习到了很多,就写一下实际操作中遇到的问题和要注意的一些地方。
名词解释
https:http超文本传输协议是使用明文传输的,而https则为http+TLS/SSL,是具有一定安全性的加密传输协议。http使用80端口,而https使用443端口。
SSL:安全套接字层,位于TCP/IP与其他应用层协议之间,确保web服务器和浏览器之间信息传输的安全性。根据审核的严格程度分为DV SSL、OV SSL、EV SSL。而本文讲的就是DV SSL证书的申请和验证。
A记录和CNAME:A记录就是指定IP地址与域名的映射关系,而CNAME则是别名记录,他可以允许为IP地址设置别名,使其同时对应多个域名。
CDN:内容分发网络,传统访问方式是通过域名访问解析IP地址,获取网站资源,而这样的访问方式面对大量同时访问的情况,资源获取速度会变慢。而CDN则是通过将一条指定的CNAME记录解析到CDN服务器的IP地址,再由CDN缓存服务器通过DNS解析获取到源站的IP地址,进而使服务器回显客户端请求。CDN缓存服务器会先缓存网站静态资源,并将其分发到多个网络节点上,这样可以在大量访问时缓解服务器压力,可以使用户在较短时间内获取到网站资源。
加速域名:是指你要进行CDN加速的一条CNAME别名记录。
源站域名:是指你的服务器资源所在域名,也就是A记录对应的域名,他与加速域名不能相同,因为CNAME对应A记录域名,那么就是指定加速域名访问源站,那么CDN就没有起到作用了。
申请SSL证书并验证
首先注册七牛云并先实名认证,七牛云支持通过支付宝实名认证,所以还算快。
有了账号以后,就可以在主页点击进入SSL证书服务页面。
点击购买证书里面就有免费的DV证书可以申请了,而申请过之后,首先需要在证书管理页面进行信息的补全。补全之后订单状态会改为待确认状态,这里不是要等七牛云确认,而是要手动验证该域名是否为你所有。
下面为补全信息页面
订单状态改为待确认,点击右侧的详情页面可以获取到TXT记录值,根据教程进行验证
这里有一点要注意,那就是域名所有权的验证方式的选择。因为DV证书认证简单,只需要验证源站域名为申请人所有就可以。这里七牛云提供了两种验证方式,一个是DNS验证,一个是文件验证。
官网给出了两种验证方法的教程:https://developer.qiniu.com/ssl/manual/3667/ssl-certificate-of-free-dns-validation-guide
值得注意的是,文件验证方法中待验证域名一定要是源站域名,不然无法访问验证txt文件会导致验证不成功。验证成功后就可以等待官网签发证书了,一般是在一个工作日以内就可以签发下来。
CDN域名加速设置
七牛云提供了另外一个服务那就是CDN融合加速。想要使用这个功能就需要先给自己的账户充至少10元钱,保证账户余额在10元以上才可以新建加速域名。
1.加速域名那一栏需要填写你要指定的CNAME。
2.有了ssl证书之后,就可以在通信协议栏选择HTTPS协议并指定要使用的证书,就是刚刚申请签发的证书了。
3.回源HOST是指CDN服务器通过DNS解析访问资源的目的地,所以最好使用源站域名,后面的域名测试也是测试回源HOST访问资源而不是源站域名。
4.源站域名填写A记录域名,然后在源站测试栏填写一个你网站静态资源的URL(比如URL),而源站测试也是为了测试CDN缓冲服务器是否可以通过回源HOST访问到想要缓存的静态资源。这里使用js,css,png、jpg文件都是可以的。
5.最后确认就可以使用CDN域名加速服务了,最后需要在域名服务商哪里更改CNAME配置,具体教程如下 https://developer.qiniu.com/fusion/kb/1322/how-to-configure-cname-domain-name
七牛云域名DV SSL证书申请流程以及CDN融合加速配置的更多相关文章
- 【http转https】其之一:腾讯云 DV SSL证书申请实验
文:铁乐猫 2016年1月 前言 大概2017年12月28日左右公司提出以后需要将公司网站由http提升到https级别,以便谷歌和火狐浏览器将之认定为安全网站. 主要是出于客户.用户那边用火狐或谷歌 ...
- 阿里云域名的ssl证书申请与腾讯服务器域名的证书安装
阿里云域名中的SSL证书申请,腾讯云服务器中的证书安装: 因为公司的与域名都在阿里云上面,服务器却用的是腾讯云的.记得前2年用阿里云管理平台的时候,域名的SSL证书都很好找,也许是长时间不用,找SSL ...
- Let's Encrypt 免费通配符 SSL 证书申请教程——但是也需要email,域名所有权等,如果是黑产用的话会这样用吗?会不会暴露自己身份???
Let's Encrypt 免费通配符 SSL 证书申请教程 from:https://blog.csdn.net/English0523/article/details/79608464 2018 ...
- 【转载】网站配置Https证书系列(一):腾讯云申请免费的SSL证书的流程步骤(即https安全连接使用的证书)
很多网站为了安全性考虑都会上https安全连接,此时就需要考虑使用SSL证书,其实在腾讯云这边提供有免费的SSL证书申请,登录腾讯云管理控制台后,进入SSL证书管理页面,里面有个申请免费证书.腾讯云申 ...
- 域名购买、SSL证书申请使用和本地服务映射外网
万网购买域名 1.在如下网址购买,价格不是很贵,几块钱一年的都有:https://wanwang.aliyun.com/domain/?spm=5176.100251.111252.24.4ddd4f ...
- ZeroSSL,支持多域名的在线 Let's Encrypt SSL 证书申请工具
前言: 微信需要ssl证书,很多网站都有免费一年的证书:免费一年的证书叫做单域名证书,iis没办法配置多个子站点443端口:我有很多客户需要用我的的域名,同一个域名配置多个ssl,或者支持多个子域名: ...
- 免费SSL证书申请及部署实践
网络上关于如何签发免费SSL证书的博文一大片,但是真正操作起来的能让新手不迷惑的却很少,很多操作步骤受限于国内无法访问外网的阻碍,导致无法真正实施成功. 实际上,关于申请免费SSL证书主要涉及两大部分 ...
- 初识 阿里云 SSL 证书申请
去你尼玛的大QQ ,一个 SSL 证书,花了我一整天时间,特意在此记载,为后面的小伙伴参考 最近在开发小程序,小程序规定要使用 https 协议,那我能怎么办?去申请啊,傻逼 阿里云的 SSL 证书申 ...
- GlobalSign 域名型 SSL 证书
GlobalSign 域名型 SSL 证书,支持通配符型,只验证域名所有权,属于DV 域名验证级SSL证书,无须递交书面审查资料,网上申请便捷有效率.提供40位/56位/128位,最高256位自适 ...
随机推荐
- element-ui使用导航栏跳转路由用法
element-ui使用导航栏跳转路由用法 最近初学vue,试着做一个小项目熟悉语法与思想,其中使用elemen-ui的导航栏做路由跳转切换页面.下面记录一下学习过程 element-ui引入vue项 ...
- JS中=>,>>>是什么意思
最近经常看到 JS中=>,符号,于是查了一下别人的博客 =>是es6语法中的arrow function 举例:(x) => x + 6 相当于 function(x){ ret ...
- P1067 多项式输出
#include <iostream>#include<cstdio>#include<algorithm>using namespace std;int a[10 ...
- 「PKUSC2018」神仙的游戏
题目链接 比如说上面\(|S|\)为12的字符串,我们欲求出\(f(9)\)的值,那么上面相同颜色的字符必须两两能够匹配.也就是说,同种颜色的字符集里不能同时出现0和1.如果只考虑同种颜色集里相邻的两 ...
- (11)Python包
- usb-cam(1)安装
http://www.liuxiao.org/2015/10/ros-%E5%AE%89%E8%A3%85-usb-camera-%E9%A9%B1%E5%8A%A8%E5%B9%B6%E8%B0%8 ...
- ;,&,&&,shell,区别
command1&command2&command3 三个命令同时执行 command1;command2;command3 不管前面命令执行成功没有,后面的命令继续执 ...
- gensurf
我来做个福利吧,首先将模糊文件.fis,加载到workspace中,这个大家都会,利用上面说的那个例子a = readfis('tipper');gensurf(a)这样默认的就是前两个输入的曲线,要 ...
- springdashboard环境搭建
SpringCloud Hystrix Dashboard Hystrix-dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard我们可以在直观地看到各H ...
- Linux C++调试利器-gdb
在Linux上开发后台C++程序时,没有类似Windows VisualStudio那样强大的可视化IDE.为了提高调试效率,快速定位问题,需要掌握gdb工具的一些基本用法. 添加调试符号信息 co ...