给网站添加ssl证书,实现通过https访问③制作startssl免费网站ssl证书

登录和管理startssl后台,就要开始在startssl中制作网站的ssl证书时,首先需要验证网站。选择账户控制面板中的“Validations Wizard”验证向导,如下图:

2016-03-06_190652

输入要添加ssl证书的网站域名,不需要WWW,如下图:

2016-03-06_190806

验证网站时,startssl会自动搜索域名的注册人邮箱,所以如果之前设置了域名隐私保护的,需要提前将其关闭。

2016-03-06_191127

搜索到域名的注册邮箱时,点击“Send Verification Code”,startssl发送验证码到域名的注册邮箱。下一步就是登录域名注册邮箱,将收到的Verification code复制填写到下面的,点击提交。

2016-03-06_191155

域名验证通过后,接下来制作网站的ssl证书。选择Certificates Wizard网站ssl生成向导。因为是制作网站ssl证书,所以选择Web Server SSL/TLS Certificate.

2016-03-06_191448

接下来就是制作证书的过程。

2016-03-06_191633

 

点击“submit”提交后会弹出Download Private Key对话框,需要下载网站ssl的密钥,点击对话框左下的蓝色“Download Private Key”按钮,会下载一个ssl.key的密钥,该文件需要保存好,以后为网站添加ssl证书必须使用。

2016-03-06_212618

因为这个ssl.key比较重要,所以当点击“submit”提交前,系统还会提示你检查是否保存该密钥。如下:

2016-03-06_212702

确定保存了该密钥再点击确定。提交后,startssl会自动生成证书所需要的文件,并会提示下载一个以域名命名的zip文件,该文件包含有Apache、IIS、Nginx和其它系统所需要的ssl安装文件。如下图

2016-03-06_204529

如果没有下载,以后还可以直接登录startssl的用户控制台Tool Box下的Certificate List栏目,选择SSL栏目下载相关文件,也可以在右侧SSL/TLS Server下点击相应域名下载。

2016-03-06_191754

 

 

给网站添加ssl证书,实现通过https访问②登录和管理startssl免费ssl证书

将《startssl免费ssl证书申请教程》注册startssl时下载的admin%40ipinba.com.p7b证书导入的浏览器中,如下图:

2016-03-06_181434

导入过程中需要输入之前注册时填写的私钥密码,如图:

2016-03-06_181708

导入成功后如下图:

2016-03-06_181808

接下来登录https://www.startssl.com,选择Authenticate登录:

2016-03-06_181914

因为之前浏览器已经导入了证书,所以登录时浏览器会弹出对话框,需要在浏览器中选择证书。如下图:

2016-03-06_181956

如果能浏览自己的账号信息,就说明登录成功,如下图。

2016-03-06_182117

如果在选择Authenticate登录时没有弹出选择ssl证书的对话框,可以尝试重启浏览器。上面蜗牛是以谷歌浏览器操作的,如果是360浏览器或者火狐,操作是类似的。

 

 

给网站添加ssl证书,实现通过https访问①startssl免费ssl证书申请教程

2016-03-06_151527通过https来访问网站已经成为未来的必然趋势,那么爱拼吧blog的这个系列将根据自己的操作过程来详细说说如何给网站添加ssl证书,实现通过https来访问。首先看看如何申请免费的ssl证书,蜗牛就以图文形式详细介绍2016年新版startssl.com的免费ssl证书的申请流程。

2010年蜗牛就在《香港虚拟主机申请独立ip之startssl免费ssl证书注册教程》和《香港虚拟主机申请独立ip的方法——使用免费ssl证书》这2篇博文中介绍过startssl免费证书的申请。2016年蜗牛再次为爱拼吧blog申请ssl证书时发现已经有很大不同,startssl改版后申请证书更方便快捷。具体流程如下:

首先:登录https://www.startssl.com,选择首页“Start Now of Free SSL Certificates.”申请免费ssl证书。

2016-03-06_153416

第二步:选择Sign up注册一个账号,需要选择国家为China,并填写邮箱。注册流程比以前简洁多了。然后点击下面的“Send verification code”按钮,startssl将会发送一个

 

2016-03-06_154448

然后登录上面填写的邮箱,可以收到一个发自startssl的“verification code”,如下图:

2016-03-06_155332

startssl的注册页面会跳转到,下一步就是需要将邮箱中的这个“verification code”复制填写进去完成账号注册。

2016-03-06_161251

如果填入的“verification code”顺利验证通过,注册进入下一步,生成私钥和SCR。默认选择第一项由startssl自动生成,则需要2次输入私钥的密码,这个密码一定要记清楚,后面要使用。如下图:

2016-03-06_161836

也可以选择第二项,自己生成CSR文件,然后复制自己生成的csr文件内容,使用startssl生成私钥。startssl还提供了功能强大的生成工具:官方下载地址

下载登录startssl的登录证书,选择第一项由startssl自行生成Private key和csr后,会跳转到让你下载证书文件的页面,如下图:

2016-03-06_163111

下载后会得到一个以你的注册邮箱为文件名的p7b文件后缀的证书文件,如爱拼吧blog的下载的该文件名就是:admin%40ipinba.com.p7b。至此startssl的注册已经成功,并且已经获得了登录管理证书。如下图:

2016-03-06_163747

那么如何登录和管理startssl注册的证书呢?下一篇《登录和管理startssl免费ssl证书》中详细介绍。
升级openssl参照:http://www.111cn.net/sys/CentOS/61326.htm
git升级参照:http://www.centoscn.com/CentosServer/ftp/2015/0417/5203.html
ssl:http://www.freehao123.com/lets-encrypt/

Python参照:http://blog.csdn.net/jcjc918/article/details/11022345