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

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

我:纳尼?好吧。需要购买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. Python 反射机制之hasattr()、getattr()、setattr() 、delattr()函数

    反射机制 先看看我对Java中反射机制的通俗理解:反射之中包含了一个“反”的概念,所以要想解释反射就必须先从“正”开始解释,一般而言,当用户使用一个类的时候,应该先知道这个类,而后通过这个类产生实例化 ...

  2. Apache Windows下Apache安装步骤

    1.apache官网下载Apache HTTP Server服务器 我相信有些朋友刚用apache服务器时,都希望从官网上下载,而面对着官网上众多的项目和镜像以及目录,也许有点茫然.下面是具体步骤: ...

  3. 口碑点餐相关问题FAQ

    1.菜品上传中:出现重复错误或者违禁词 检查并修改商家中心本次上传中的重复菜品,或者删除口碑掌柜以及第三方平台已添加的重复菜品(重复菜品临时快捷办法:修改菜品名称) 2.手持pos 打开自动接单,无响 ...

  4. TURN Server Windows 安装程序

    有了OfficeSIP TURN Server 安装包,记录一下. http://www.onlinedown.net/soft/94746.htm 开源代码(C#)和应用地址:https://sou ...

  5. SQL Agent Job 报“Access to the remote server is denied because the current security context is not trusted”

    SQL Server 2005(Microsoft SQL Server 2005 - 9.00.5000.00)下的一个作业执行一个存储过程,存储过程中动态SQL语句使用链接服务器(Linked S ...

  6. 决策树ID3算法的java实现(基本适用所有的ID3)

    已知:流感训练数据集,预定义两个类别: 求:用ID3算法建立流感的属性描述决策树 流感训练数据集 No. 头痛 肌肉痛 体温 患流感 1 是(1) 是(1) 正常(0) 否(0) 2 是(1) 是(1 ...

  7. c/c++ 标准库 string

    c/c++ 标准库 string 标准库 string的小例子 test1~test10 #include <iostream> using namespace std; int main ...

  8. python异常处理与断言以及日志模块

    python异常处理与断言 目录: 1.异常处理 2.断言(assert) 3.日志模块(logging) 4.修改之前的车票信息查询,把日志模块.异常处理加进去 1.异常处理 代码如下: 语法: t ...

  9. 阿里云ECS Ubuntu16.0 安装 uwsgi 失败解决方案

    Ubuntu安装包时报错 E:Unable to locate package xxx(如:python3-pip) 一般新安装Ubuntu后需要先更新软件源: apt-get update apt- ...

  10. Java抽象类(Abstract Class)与接口(Interface)区别

    抽象类与接口比较 抽象类跟接口类似,都不能实例化,可能包含不需实现方法或已实现的方法. 抽象类可以定义一些不是静态或常量的字段,定义 public, protected, private访问级别的具体 ...