StartSSL免费SSL证书申请和账户注册完整过程
StartSSL算是比较早提供免费SSL证书的第三方提供商,我们可以免费申请且免费续期使用到有需要HTTPS网址的用户。关于网站使用SSL证书主要还是因为谷歌在向导说明中提到如果一个网站使用到SSL证书会有一定的排名优势,虽然百度等搜索引擎也宣布支持SSL证书的索引,但是到目前为止我们看到较多的还是用于英文或者针对谷歌等海外搜索引擎中的用户居多。
在中文网站中,有部分个人博客、商务网站有使用SSL证书,大部分还是没有普及开来,老蒋部落目前也没有启用SSL证书,但是未雨绸缪的准备,在博文中也有分享过几篇关于免费SSL证书的申请和应用文章,包括今天分享的StartSSL免费SSL证书的申请也是作为后面自己以及有需要的朋友使用准备。
无论我们使用StartSSL免费证书还是使用付费证书,从手册中并没有看到有哪些区别,对于仅仅需要一个小锁标志的用户来说这个无所谓,免费的其实也可以用的,如果我们过分的纠结免费与付费SSL的区别,那我们还是购买一个付费SSL,如今付费SSL也很便宜,比如在Namecheap购买最便宜仅需要3.99美元一年。
老蒋分享过可能有所帮助的SSL类的文章:
1、免费SSL证书 - WoSign沃通SSL证书免费申请及账户设置教程
如今SSL证书已经变得非常的普及,比如后面老蒋准备分享的Let's Encrypt免费SSL已经开始公测,得到大部分第三方浏览器、权威网站的认可,所以如果以后我们网站需要用到SSL证书实现HTTPS网址格式,可选择的免费SSL渠道还是很多的。
第一、StartSSL官方网站
官方网站:https://www.startssl.com

进入StartSSL官方网站之后,我们如果是新用户,那就需要Sign-UP新注册账户。
第二、新注册StartSSL账号

这里默认会根据IP地址选择国家,如果选择的不对我们需要自己选择一个,然后输入邮箱点击激活验证码,会发送一个激活验证码到我们的邮箱中。

这里我们输入验证码,然后点击Sign UP即可注册完毕。将会自动将StartSSL官方网站登录证书安装到浏览器中,我们以后登录StartSSL官方网站是不需要输入用户名和密码的,直接就可以点击Authenticate 登录到StartSSL用户管理面板界面。

第三、申请免费StartSSL证书
StartSSL商家也不是完全提供免费SSL证书的,也有提供付费证书,毕竟人家也是要维系收支的,如果以后我们有钱了,也去购买人家的付费SSL使用。
1、选择免费SSL证书

在后台面板中我们可以看到很多付费的SSL证书,具体的有什么特别之处我也不去了解了,这里找到上图所示的位置,看到是免费证书就是我们要找的,点击HERE链接进入下一步看看需要点什么资料才可以申请到。
2、选择SSL应用类型

这里使用类型有Web Server SSL/TLS Certificate、Client S/MIME and Authentication Certificate两种,一般我们选择第一种。
3、验证域名所有权

我们选择使用到网站中肯定需要对需要用的域名进行验证,要不就乱套了。看到上图所示点击"Domain Validation"进行域名验证。

这里我们需要用到域名中,那就选择Domain Validation选项。

这里老蒋仅仅是为了测试StartSSL免费SSL证书的申请过程,也没有准备用到实际的网站中,所以暂且用laobuluo.com其中一个二级域名作为申请证书测试。

这里我们选择一个可以用的邮箱然后点击Send Verification Code按钮发送邮件,然后收到的激活码输入后点击Validation按钮验证。这里需要注意的,如果我们没有域名邮局,会自动检索WHOIS邮箱,如果我们有隐私保护的,那可以先取消,等接受到后再开启隐私保护。这里我用的是"webmaster@laobuluo.com"域名邮局,所以选择后接受验证。

这里验证完毕且申请域名激活验证后,我们可以继续申请免费SSL证书。

4、申请免费域名SSL证书
1、填写申请的域名

我们可以最多填写包含"laobuluo.com"5个子域名,一行一个,StartSSL免费SSL只能支持5个,如果需要多个,那就需要购买付费服务。
2、填写CSR
如果有阅读过之前的几篇文章的时候,如果我们使用的VPS,那在申请SSL证书的时候需要填写CSR,这个CSR我们可以直接在VPS中生成。
openssl req -new -newkey rsa:2048 -nodes -keyout laobuluo.com.key -out laobuluo.com.csr
执行命令后我们需要将laobuluo.com.csr的脚本复制黏贴进去就可以了。这里我们要随机应变,如果使用的虚拟主机、一键包等环境,可能会自动生成CSR,然后我们根据指定的路径复制过来就可以。
如果我们并不是用的VPS或者暂时还没准备去使用,跟老蒋一样先申请下来,后面再去使用,那就选择StartSSL自带的PKI系统生成CSR。

这里我们输入10位以上的密码,让系统给我们自动生成CSR,这里我们一定要记住密码,后面估计获取SSL的时候需要用到。

这个密钥我们一定要保存好,下载或者复制到本地保存,后面我们肯定需要用到的,要不给我们这个做什么呢?保存好之后点击SUBMIT提交。到目前为止,我们StartSSL免费SSL证书就申请完毕,但不是立即开通的需要等待审核邮件发送过来我们才可以下载证书去使用到网站。
PS:这个时间过程有可能十几分钟,也有几个小时,我们只能等待。
第四、StartSSL免费SSL证书的下载和使用
老蒋记得以前是需要十几分钟甚至几个小时才可以下载和使用的,现在好像可以立即使用,看来官方的效率提高很多。

我们可以看到StartSSL证书后台还是比较清晰的,一般的工具我们不需要用到,如果后面老蒋在实际用途的时候需要用到在补充。这里我们需要做的就是将证书下载下来。默认是免费1年,到期之前是可以续约的,也是免费的。

这里我们看到下载的SSL证书压缩包就比较明了吧。根据我们网站的环境,然后对应使用各自压缩包中的SSL证书文件部署到网站中就可以。老蒋就不在这篇文章中部署,后面有时间再单独用一篇文章部署StartSSL证书到Apache和Nginx两个常用的网站环境中。
第五、StartSSL免费SSL证书申请总结
通过以上的步骤申请到StartSSL免费SSL证书的过程还是比较简单的,至少比以前老版本界面的时候老蒋也有申请过,那时候需要几个小时等待激活邮件和申请开通确认。上面的步骤如果不是要记录下来,一般十分钟就可以解决问题。
如果我们是简单的站点用途,并不是商业用途,StartSSL免费SSL证书是足够使用的,至少目前也没有听到说用免费的还是付费的有多大的区别。如果我们有需要使用到免费SSL证书到网站中的,也不凡申请StartSSL证书玩玩
StartSSL免费SSL证书申请和账户注册完整过程的更多相关文章
- 新版startssl 免费SSL证书申请 (实测 笔记 https http2 必要条件)
简单说明: 目前多个大型网站都实现全站HTTPS,而SSL证书是实现HTTPS的必要条件之一. StartSSL是StartCom公司旗下的.提供免费SSL证书服务并且被主流浏览器支持的免费SSL.包 ...
- StartSSL免费SSL证书成功申请-HTTPS让访问网站更安全
StartSSL免费SSL证书成功申请-HTTPS让访问网站更安全 一.StartSSL个人证书登录申请 1.StartSSL官网: 1.官方首页:http://www.startssl.com/ 2 ...
- 分享一个免费SSL证书申请网站,给网站开启https协议 | 张戈博客
这些天,由于公司的业务需求,接触到了ssl证书和https协议.博客前几篇文章也分享了在WEB服务器上安装SSL证书,为网站开启https协议的教程,感兴趣的童鞋可以前往查看相关文章: <Lin ...
- StartCom免费ssl证书申请以及在Tomcat环境中的配置
提示:建议以下操作不使用谷歌浏览器(该网站的证书不识别...),可以看到我的截图中谷歌换成了ie(没装火狐)...建议该申请使用火狐 前面介绍了下自签名的ssl证书,虽然可以实现https协议访问,但 ...
- 阿里云免费SSL证书申请与安装使用(IIS7)
准备: 阿里云已完成备案的域名一个 第一步:免费SSL证书申请 登陆阿里云平台,在域名控制台下,选择你的域名,点击“SSL”证书,如图所示 再跳转后的页面,选择“单域名免费证书”,并补全域名,非二级域 ...
- 【转】阿里云免费SSL证书申请与安装使用(IIS7)
阅读目录 准备: 第一步:免费SSL证书申请 第二步:证书导入 第三步:分配服务器证书 最后一步:访问测试 回到顶部 准备: 阿里云已完成备案的域名一个 回到顶部 第一步:免费SSL证书申请 登陆阿里 ...
- 免费SSL证书申请及部署实践
网络上关于如何签发免费SSL证书的博文一大片,但是真正操作起来的能让新手不迷惑的却很少,很多操作步骤受限于国内无法访问外网的阻碍,导致无法真正实施成功. 实际上,关于申请免费SSL证书主要涉及两大部分 ...
- 免费ssl证书申请和在IIS上启用https的使用教程
因为微信小程序开发涉及到ssl证书,所以折腾了几天的这个. 非常感谢”亚洲诚信-TrustAsia“公司的售后工程师黄工(QQ2355718943 TEL:021-58895880-663)提供的技术 ...
- Let's Encryt免费SSL证书申请[我司方案]
Let's Encrypt颁发的证书是目前生产的大多数浏览器都信任的,您只需下载并运行Let's Encrypt客户端来生成一个证书即可. 在颁发证书之前,需要验证您的域名的所有权.首先,在您的主机上 ...
随机推荐
- mysql 分页查询
mysql,; : mysql,; -last. //如果只给定一个参数,它表示返回最大的记录行数目: mysql; 个记录行 ,n. 动态传参的分页查询 SELECT * FROM table LI ...
- cnetos7.0 安装mysql
CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载 [root@localhost ~]# wget http://dev.mysql.com/ge ...
- Linux 相关面经
都说没用过Linux都不要说自己搞过开发.我因为项目就是Linux没办法才接触Linux的,不过用了一段时间大黑屏外人看不懂的样子感觉还是屌屌的,虽说用过但知道也仅限于权限内的一些知识,还是一起看下面 ...
- 【笔记】读取properties文件
package com.bshinfo.el.userInfo.util; import java.io.BufferedReader; import java.io.File; import jav ...
- MATLAB曲面插值及交叉验证
在离散数据的基础上补插连续函数,使得这条连续曲线通过全部给定的离散数据点.插值是离散函数逼近的重要方法,利用它可通过函数在有限个点处的取值状况,估算出函数在其他点处的近似值.曲面插值是对三维数据进行离 ...
- kettle系列-6.kettle实现多字段字典快速翻译
在数据清洗转换中,常见的字典翻译,如性别在原表中是1(男).2(女)等,类似还有很多较大的字典需要翻译,若同一个表中有很多个字典需要翻译,采用[数据库查询]方式翻译的话效率就会相当低下. 这里采用ja ...
- Action向视图传值的6种方式
在使用ASP.NET MVC进行项目开发时,经常会碰到从Action向视图传值的问题,今天我就把我所知道的方式总结了一下,分成了以下六种: 1.使用ViewData进行传值 在Action中,有如下代 ...
- maven权威指南学习笔记(三)——一个简单的maven项目
目标: 对构建生命周期 (build lifecycle),Maven仓库 (repositories),依赖管理 (dependency management)和项目对象模型 (Project O ...
- 上传图片预览JS脚本 Input file图片预览的实现示例
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- HTML5开发笔记:图片上传预览
我们知道通过<input type="file">可以用来进行一个图片或者文件的上传,然而浏览器自带的一个缩略图预览的功能其实是相当不美观的,很多时候我们希望可以在上传 ...