前言:立秋已至,汗流浃背,感觉夏天正到最热的时候...广州某一“著名”大厦

老板:穆德(我),现在要开发个微信小程序。开搞吧。

我:纳尼?好吧。需要购买SSL证书(⊙o⊙)?

老板:神马鬼,有没有免费的,有就搞个免费的就行了嘛。

.......

----------------无聊的分割线-------------------

开发,对接服务端,必须使用https。对于现在免费的SSL证书,当然,阿里的最简单。

然而,今天“屎忽痕”,申请了一个美橙的免费SSL。虽然申请的时候,就已经看到,需要300软妹的部署费用。

本着程序猿不折腾不够爽的精神。决定看怎么部署。

申请过程很简单。无非就是填写信息。此处省略1000字的过程...

终于看到这了。感觉奇怪啊,跟阿里的完全不一样。好吧。勇敢的点击【获取证书到邮箱】。

哟。哟。切克闹。哟。哟,速度蛮快,马上提示收到邮件。

打开。懵13.....

如图。此时终于明白,为啥人家要收300的部署费了。就是知道我这种小白。搞不定吧。嘿嘿嘿....

事已至此,也只能霸王硬上弓了。马上google怎么操作。

然而,并不是很大效果,apache有,但是IIS没有。

可怜的asp.neter 只能自己想办法了。。。。。。。。

经过大概一个下午的思考,对比阿里的。最后,解决办法如下:

由于OpenSSL实在不知道为什么,弄不了。最后放弃,选择更简单的。反正可以搞定就行嘛。管他的...XD

-----------------期待的分割线--------------------------

美橙给了三样东西:SSL证书私钥、SSL证书、中级证书

1、把私钥代码复制,包括 -----BEGIN RSA PRIVATE KEY----- 和 -----END RSA PRIVATE KEY----- 保存成:server.key(其实名字随便啦。你喜欢就好)

2、把SSL证书、中级证书 保存成一个文件:server.pem(同样名字随意)

3、随便找一个在线转换证书:https://csr.chinassl.net/convert-ssl.html

选择如下:

说明:因为我们要部署到IIS。所以就选择从PEM转到PFX。证书文件就选择我们的server.pem;key选择server.key。证书密码,这里要注意了。自己设置好,并记住哦,后面需要使用到。

4、其他不需要填写,反正非必填嘛。点击转换证书格式。稍等片刻,下方出现转换成功,点击下载。

5、部署到IIS上的。就请自行google:(下方如阿里云的)

• 开始 -〉运行 -〉MMC;
• 启动控制台程序,选择菜单“文件"中的"添加/删除管理单元”-> “添加”,从“可用的独立管理单元”列表中选择“证书”-> 选择“计算机帐户”;
• 在控制台的左侧显示证书树形列表,选择“个人”->“证书”,右键单击,选择“所有任务"-〉"导入”, 根据"证书导入向导”的提示,导入PFX文件 (此过程当中有一步非常重要: “根据证书内容自动选择存储区”)。安装过程当中需要输入密码为您当时设置的密码。导入成功后,可以看到如图所示的证书信息。

---------------成就感的分割线----------------

这下就搞定了。兴高采烈跟老板说:老板,证书搞定了。

老板:那就好那就好。你今晚加班快点把小程序搞出来吧.........

ORZ.......

美橙互联SSL 部署到IIS 7以上的更多相关文章

  1. 在 Azure 中的 Windows 虚拟机上使用 SSL 证书保护 IIS Web 服务器

    若要保护 Web 服务器,可以使用安全套接字层 (SSL) 证书来加密 Web 流量. 这些 SSL 证书可存储在 Azure Key Vault 中,并可安全部署到 Azure 中的 Windows ...

  2. 部署到IIS报错:HTTP错误500.19,错误代码0x800700d

    title=部署到IIS报错:HTTP错误500.19,错误代码0x800700d.   用vs直接运行网站没问题,部署到IIS就报错,由此可知应该是IIS中不支持网站相关配置. 查找发现在web.c ...

  3. MVC部署到iis

    程序域功能->打开或关闭->iis信息服务及.net framework下的两个要勾选 1. 发布程序,以文件系统file system 的形式,发布到一个文件夹里    自定义-> ...

  4. 解决ASP.NET 自定义报表部署到IIS浏览时出现ASP.NET会话已结束问题

    进到公司开始接触的项目就要做报表,原系统使用的是水晶报表,但是水晶报表展示方面美观方面不怎么好需客户需要美化一下.自定义报表与水晶报表之前都没有接触过,自己先学了一下这两种报表,后面觉得自定义报表设计 ...

  5. 使用openssl创建自签名证书及部署到IIS教程

    概要 本文讲解三个部分:1. 创建自签名证书2. 创建自己的证书颁发机构3. 以及如何配置IIS 创建自签名证书 首先,创建一个私钥文件: openssl genrsa -out myselfsign ...

  6. WCF Service部署在IIS上

    环境vs2010,WCF应用程序.如何将WCF部署在IIS上. 第一步:右键点击项目,选择生成部署包. 第二步:在你项目所在的文件目录下找到Package文件夹,这就是我们的部署包所在的地方.在这个p ...

  7. MVC项目实践,在三层架构下实现SportsStore-08,部署到IIS服务器

    SportsStore是<精通ASP.NET MVC3框架(第三版)>中演示的MVC项目,在该项目中涵盖了MVC的众多方面,包括:使用DI容器.URL优化.导航.分页.购物车.订单.产品管 ...

  8. WCF服务部署到IIS上,然后通过web服务引用方式出现错误的解决办法

    本文转载:http://www.cnblogs.com/shenba/archive/2012/01/06/2313932.html 昨天在用IIS部署一个WCF服务时,碰到了如下错误: 理解了文档内 ...

  9. MVC 4.0项目部署在IIS上无法浏览的解决方案

    本文属于原创,转载请标明出处! MVC 4.0发布后部署到IIS上可能出现无法浏览的问题,浏览器报403的错误. 解决方法是:只需在web.config配置文件里的<system.webServ ...

随机推荐

  1. 产品经理说| AIOps 让告警变得更智能 (下)

    AIOps 人工智能和IT运营支撑 Ops 之间的故事,愈演愈烈,已经成为当今运维圈的热门话题,我打算从2篇文档分享我们在 AIOps 上一些探索和实践.(上篇)主要介绍了为什么事件(告警)处理需要 ...

  2. Spark算子代码实践

    package com.dingxin.datainit import org.apache.log4j.{Level, Logger} import org.apache.spark.sql.Spa ...

  3. c strlen和sizeof详解

    用双引号定义并且声明的时候明确指定数组大小的话,sizeof就会返回指定的大小,不会自动加1: char str2[10] = "hello c"; printf("st ...

  4. Windows Server 2016-Windows Server Backup功能

    一.Windows Server Backup 介绍: Windows Server Backup 是一种功能,它提供了一组向导和其他工具,大概从WinSer2008开始Win Ser Backup引 ...

  5. Alpha阶段 - 博客链接合集

    Alpha阶段 - 博客链接合集 项目Github地址 安卓端(Stardust):https://github.com/StardustProject/Stardust 服务器端(Gravel):h ...

  6. Python的datetime模块分析

    datetime模块用于是date和time模块的合集,datetime有两个常量,MAXYEAR和MINYEAR,分别是9999和1. datetime模块定义了5个类,分别是 1.datetime ...

  7. 【Teradata】 TPT基础知识

     1.TPT Description Teradata Parallel Transporter (TPT) is client software that performs data extract ...

  8. (转)Spring Boot (十):邮件服务

    http://www.ityouknow.com/springboot/2017/05/06/spring-boot-mail.html Spring Boot 仍然在狂速发展,才几个多月没有关注,现 ...

  9. 牛客 小a与星际探索 bfs

    链接:https://ac.nowcoder.com/acm/contest/317/C?&headNav=acm来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ ...

  10. Hibernate基本映射类型