因为微信小程序开发涉及到ssl证书,所以折腾了几天的这个。

非常感谢”亚洲诚信-TrustAsia“公司的售后工程师黄工(QQ2355718943 TEL:021-58895880-663)提供的技术支持,也非常感谢”亚洲诚信-TrustAsia“公司的商务代表成女士的操作引导。如有看到此文,需要付费使用ssl的小伙伴请优先联系成女士(QQ2489437721 TEL:021-58895880-626  4008808600),再次谢谢两位的帮助。同时感谢,新网河北云服务器的客户代表魏工(TEL:15383219371)的关心和支持。

1、https://freessl.org/  免费的证书申请  亚洲诚信-TrustAsia旗下网站。

2、输入你的域名

3、点击后面”创建免费的ssl证书”。

4、按照下图进行相应的设置。

5、点击生成。

6、在域名dns解析下添加一个txt的解析,把下面的记录值填入。

7、等几分钟后“点击验证”进行验证。顺利的话,很快就能变成“验证完成”。

8、验证完成后,页面下发会出现“证书文件”和“私钥文件”,复制里面的代码到记事本。记录是哪个域名的什么文件。

9、点击证书代码的下面的“下载证书”,保存文件。这样你就能得到包含“full_chain.pem”和“private.key”的zip文件。

10、然后到“https://myssl.com/cert_convert.html”进行转换。

11、在“证书格式转换”的页面中,原格式选为pem  目标格式改为pkcs12,如图

12、证书文件为解压zip里的“full_chain.pem”或是之前的“证书文件”代码。

13、私钥文件为解压zip里的“private.key”或是之前的“私钥文件”代码。

14、下面的“私钥密码“选填。填了以后 导入证书时需要此密码。

15、”密钥库密码“自己填写,并确认,记住这个密码以后要用的。(好像可以不输入,就是没密码,不过我没试。)

16、点击下面的提交,得到以域名开头的.pfx文件

17、把得到的文件复制到服务器上,命令行里输入”mmc“然后回车,调出控制台。

18、在控制台上做如下操作:文件》添加/删除管理单元》可用的管理单元》证书》添加》确定。

19、在证书管理单元中选择:计算机账户  然后下一步

20、在选择计算机窗口中的选择“本地计算机(运行此控制台的计算机)【提示:这个是默认】 然后”完成“。

21、控制台将变成下图。

22、打开证书》个人》证书,在右侧窗口空白处点右键 所有任务》导入...

23、此页没有能选的,直接下一步,文件名处点浏览,去找存放证书的目录,这里有个需要注意的地方,就是下边的文件类型需要改为”个人信息交换(*.pfx;*.p12)“,这样才能找到我们之前转换好的文件。

24、接来的窗口要求输入密码,这里的密码是指在我们转换证书格式时,输入的”密钥库密码“。然后下一步。

25、窗口内选”将所有的证书都放入下列存储“证书存储”选“个人”,然后下一步,之后完成。

26、这时控制台的证书窗口上会新增3个证书,分别是和一个与申请域名同名的证书。

27、选定“DigiCert Global Root CA"和”TrustAsia TLS  RSA CA“证书,右键剪切到”中间证书颁发机构“》证书中。(这里提醒一下,如果之前操作过,这里可以替换掉原有的这两个证书,这两个证书的截止日期会延长至新日期。)黄工提示:DigiCert Global Root CA是根证书,严格来说是放到 ”受信任的根证书颁发机构“下,为了保持美观的话,可以删除掉。

28、至此,证书的申请安装就完成了。之后是IIS8启用https的设置。

29、退出控制台程序,打开IIS管理器。

30、在你需要开通https并对应申请的ssl证书的网站上,选择”绑定“。

31、在”网站绑定“界面》添加,弹出的”添加网站绑定“窗口中类型选”https“,下面的ssl证书选择您对于的证书。如果是多个网站并存,这里需要勾选”需要服务器名称指示“,否则会导致所有的站点用同一个证书。

32、最后一步,点确定。

这样之后你就可以访问你的https站点了。这里我没有做其他选项,为的是可以http和https并用。另外的相关知识请百度吧。

免费ssl证书申请和在IIS上启用https的使用教程的更多相关文章

  1. 分享一个免费SSL证书申请网站,给网站开启https协议 | 张戈博客

    这些天,由于公司的业务需求,接触到了ssl证书和https协议.博客前几篇文章也分享了在WEB服务器上安装SSL证书,为网站开启https协议的教程,感兴趣的童鞋可以前往查看相关文章: <Lin ...

  2. 阿里云免费SSL证书申请与安装使用(IIS7)

    准备: 阿里云已完成备案的域名一个 第一步:免费SSL证书申请 登陆阿里云平台,在域名控制台下,选择你的域名,点击“SSL”证书,如图所示 再跳转后的页面,选择“单域名免费证书”,并补全域名,非二级域 ...

  3. 【转】阿里云免费SSL证书申请与安装使用(IIS7)

    阅读目录 准备: 第一步:免费SSL证书申请 第二步:证书导入 第三步:分配服务器证书 最后一步:访问测试 回到顶部 准备: 阿里云已完成备案的域名一个 回到顶部 第一步:免费SSL证书申请 登陆阿里 ...

  4. StartSSL免费SSL证书申请和账户注册完整过程

    StartSSL算是比较早提供免费SSL证书的第三方提供商,我们可以免费申请且免费续期使用到有需要HTTPS网址的用户.关于网站使用SSL证书主要还是因为谷歌在向导说明中提到如果一个网站使用到SSL证 ...

  5. 新版startssl 免费SSL证书申请 (实测 笔记 https http2 必要条件)

    简单说明: 目前多个大型网站都实现全站HTTPS,而SSL证书是实现HTTPS的必要条件之一. StartSSL是StartCom公司旗下的.提供免费SSL证书服务并且被主流浏览器支持的免费SSL.包 ...

  6. StartCom免费ssl证书申请以及在Tomcat环境中的配置

    提示:建议以下操作不使用谷歌浏览器(该网站的证书不识别...),可以看到我的截图中谷歌换成了ie(没装火狐)...建议该申请使用火狐 前面介绍了下自签名的ssl证书,虽然可以实现https协议访问,但 ...

  7. Let's Encryt免费SSL证书申请[我司方案]

    Let's Encrypt颁发的证书是目前生产的大多数浏览器都信任的,您只需下载并运行Let's Encrypt客户端来生成一个证书即可. 在颁发证书之前,需要验证您的域名的所有权.首先,在您的主机上 ...

  8. 免费SSL证书申请及部署实践

    网络上关于如何签发免费SSL证书的博文一大片,但是真正操作起来的能让新手不迷惑的却很少,很多操作步骤受限于国内无法访问外网的阻碍,导致无法真正实施成功. 实际上,关于申请免费SSL证书主要涉及两大部分 ...

  9. 用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS

    HTTP 协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的 HTTP 的网站是不太安全的.所以, Google 的 Chrome 浏览器 ...

随机推荐

  1. mybatis高级映射(一对一,一对多)

    mybatis高级映射 一对一关联映射 需求:查询订单信息,关联查询用户信息(一个订单对应一个用户) (1)通过resultType实现 sql语句: select orders.* , USER.u ...

  2. js 对象的值传递

    一.变量赋值的不同 1.原始值 在将一个保存着原始值的变量复制给另一个变量时,会将原始值的副本赋值给新变量,此后这两个变量是完全独立的. 2.引用值: 在将一个保存着对象内存地址的变量复制给另一个变量 ...

  3. tab页切换

    做了一个tab页切换.点击不同tab,显示对应的内容信息 如图 =================HTML===================== <!doctype html public ...

  4. tomcat配置https协议

    tomcat配置https协议 1.找到本地jdk底下的bin目录,bin目录底下存在文件keytool.exe(在bin目录下空白处,按住shift右击,打开命令窗口,如下图) 2.在cmd的命令窗 ...

  5. MapReduce Tutorial(划重点)

    Mapper Mapper的maps阶段将输入键值对经过计算得到中间结果键值对,框架会将中间结果按照key进行分组,然后传递给reducer以决定最终的输出.用户可以通过Job.setGrouping ...

  6. MySQL使用存储过程代替子查询

    摘要: 出处:黑洞中的奇点 的博客 http://www.cnblogs.com/kelvin19840813/ 您的支持是对博主最大的鼓励,感谢您的认真阅读.本文版权归作者所有,欢迎转载,但请保留该 ...

  7. 浮动(float)与清除浮动(clear)

    上一篇中我们了解了块级元素与内联元素,今天将自己查阅的资料整理写出来,与大家一起理解什么是浮动,以及怎样清除浮动,本文以div元素为例. 浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮 ...

  8. 解决打开png图片黑屏问题(批量还原Xcode优化后的png)

    window 打开Xcode 里面的png图片会黑屏,但是在mac 打开就显示正常, 这是因为Xocde里面的png图片被 pngcrush 优化过了,需要还原它的优化,window 平台才可以打开. ...

  9. 垃圾回收(GC) 的基本算法

    GC 作为一个长久的话题,从诞生[1]至今也算是经历了六七十年了,对于很多习惯于使用 Java/Python 的同学来说,对于内存的管理可能会稍微更陌生一些,因为这些语言在语言层面就屏蔽了内存的分配和 ...

  10. C#学习笔记-策略模式

    题目:做一个商场收银的小程序,可能会出现的情况包括:正常收费,九折优惠,七折优惠,满300减50等各种不同随时会变化的优惠活动. 界面如下: 分析: 首先我们对于收钱写一个父类CashSuper.这个 ...