IIS 7.0 SSL 部署指南
一、 生成证书请求
1.进入IIS控制台 
  进入IIS控制台,并选择服务器的服务器证书设置选项。 
2.添加证书请求 
  进入服务器证书配置页面,并选择“创建证书申请” 

3.选择加密服务提供程序
选择加密服务提供程序并设置证书密钥长度,选择位长2048。

4.生成证书请求文件(CSR)
保存证书请求文件,并稍后提交给WoSign 客服。

二、 安装服务器证书
1.    从证书签发邮件中获取证书文件 
  将证书签发邮件中的包含服务器证书代码的文本复制出来(包括“-----BEGIN CERTIFICATE-----”和“-----END CERTIFICATE-----”)粘贴到记事本等文本编辑器中并修改文件名,保存为为server.cer。
2.获取交叉签名根证书和中级根证书
为保障保障服务器证书在客户端的兼容性,需要安装交叉签名根证书和 WoSign中级根证书即可,不同的SSL证书对应不同中级根证书格式文件,请按照以下表格下载正确的中级根证书文件。请从wosign 网站下载:http:///support/ssl_installation.htm
3安装叉签名根证书和中级根证书
点击“开始”=>“运行”=>“mmc”

打开控制台,点击“文件”=>“添加/删除管理单元” 

找到“证书”点击“添加“  

选择“计算机账户”,点击“下一步” 

点击“完成”   

点击“证书(本地计算机)”,选择“中级证书颁发机构”,“证书” 

在空白处点击右键,选择“所有任务”=>“导入”。 
 
  
通过证书向导分别导入叉签名根证书和中级根证书

选择“将所有的证书放入下列存储”,点击“下一步”,点击“完成”,完成安装叉签名根证书和中级根证书 。 

4.导入服务器证书
  点击“完成证书申请” 

选中证书文件,并为证书设置好记名称,并完成证书的导入 

5.配置服务器证书
  选中需要配置证书的站点,并选择右侧“编辑站点”下的“绑定” 

选择“添加” 并设定: 类型:https 
  端口:443 指派站点证书,点击”确定”,服务器证书配置完成! 

三、 服务器证书的备份及恢复
在您成功的安装和配置了服务器证书之后,请务必依据下面的操作流程,备份好您的服务器证书,以防证书丢失给您带来不便。
1.服务器证书的备份
  进入IIS管理控制台,并选择“服务器证书” 

选中您的服务器证书项目,并右键选择“导出” 

输入导出的密钥文件文件名、存储路径:,并为导出的pfx格式证书备份文件设置保护密码 

保存好备份的pfx文件即可完成备份操作。
2.服务器证书的恢复
  进入IIS管理控制台的服务器证书管理页面,右键选择“导入” 

选择您的pfx格式证书备份文件,并输入密钥文件保护密码。 

如果选中“标志此密钥为可导出”则您稍后可以将私钥从该服务器导出。不选中此选项时,私钥将无法从当前服务器中导出。建议您将证书备份文件保存好,不勾选此选项,这将更有利于服务器证书密钥的安全。
IIS 7.0 SSL 部署指南的更多相关文章
- IIS 6.0上部署.NET 4.0网站
		最近需要把VS2010开发的网站部署到Windows Server 2003的服务器上去, Windows Server 2003操作系统自带的为IIS 6.0,IIS 6.0一般只支持.NET 2. ... 
- [整理]IIS 6.0 下部署 Asp.net MVC Web Api 后 HTTP PUT and DELETE 请求失败
		http://guodong.me/?p=1560 ASP.NET MVC 4 has a new feature called WebAPI which makes it much easier t ... 
- IIS 6.0上部署ASP.NET MVC2.0
		在IIS7.5及8.0上部署都没有成功,对于身份验证会出现问题,据说是要安装什么东西,在这里说下IIS6.0的配置吧,下面是使用.net 4.0,自己可以选择所需的版本. 再此之前先确定web是用到了 ... 
- win2003 sp2+iis 6.0上部署.net 2.0和.net 4.0网站的方法
		网站环境 IIS6.0,操作系统Windows server2003 sp2,服务器之前已经部署了.net 2.0和asp的网站,现在要部署新开发的.net 4.0网站.本来认为很简单,却遇到了很多问 ... 
- Spring Boot 2.0 热部署指南
		Spring Boot 2.0 支持热部署,实现方法很简单 Spring Boot 2.0 有几种热重载的选项. 推荐的方法是使用spring-boot-devtools 因为它提供了额外的开发时间功 ... 
- ASP.NET MVC3 系列教程 - 部署你的WEB应用到IIS 6.0
		I:ASP.NET MVC3 部署的前期工作 1.确认部署的服务器操作系统环境 首先我们确认服务器的操作系统版本 可以从系统命令行工具里输入: systeminfo 获取相关操作系统信息例如 然后再确 ... 
- 【转】IIS - 自动申请、部署Let's Encrypt的免费SSL证书
		IIS - 自动申请.部署Let's Encrypt的免费SSL证书(让网站实现HTTPS协议) 2017-12-19发布:hangge阅读:161 一.HTTPS 协议介绍 1,什么是 HTTP ... 
- IIS - 自动申请、部署Let's Encrypt的免费SSL证书(让网站实现HTTPS协议)
		IIS - 自动申请.部署Let's Encrypt的免费SSL证书(让网站实现HTTPS协议) 2017-12-19发布:hangge阅读:161 一.HTTPS 协议介绍 1,什么是 HTTP ... 
- SSL安装方法一:在Windows Server 2008安装SSL证书(IIS 7.0)
		购买的是GlobalSign 公司的通配符域名型SSL 大致的意思就是“通配符公用名填写*.域名.com,这个下面的所有子域名是不受数量限制的,*可以换成任意字符” 1 生成数字证书签名请求文件(CS ... 
随机推荐
- Python中的编码问题(encoding与decode、str与bytes)
			1 引言 在文件读写及字符操作时,我们经常会出现下面这几种错误: TypeError: write() argument must be str, not bytes AttributeError: ... 
- Java8  Lambda 之 Collection Stream
			Lambda 之 Collection Stream Collection.stream() 测试实体类 class Demo { private Long id; private String na ... 
- leetcode 二叉搜索树中第K小的元素 python
			二叉搜索树中第K小的元素 给定一个二叉搜索树,编写一个函数 kthSmallest 来查找其中第 k 个最小的元素. 说明:你可以假设 k 总是有效的,1 ≤ k ≤ 二叉搜索树元 ... 
- seq2seq模型以及其tensorflow的简化代码实现
			本文内容: 什么是seq2seq模型 Encoder-Decoder结构 常用的四种结构 带attention的seq2seq 模型的输出 seq2seq简单序列生成实现代码 一.什么是seq2seq ... 
- 洛谷P1133 教主的花园
			题目描述 教主有着一个环形的花园,他想在花园周围均匀地种上n棵树,但是教主花园的土壤很特别,每个位置适合种的树都不一样,一些树可能会因为不适合这个位置的土壤而损失观赏价值. 教主最喜欢3种树,这3种树 ... 
- git 用户名和密码保存
			git config --global credential.helper store 输入一次后,后续不再需要输入用户名密码 
- css卷叶效果
			<!DOCTYPE HTML><html lang="en-US"><head> <meta charset="UTF-8&qu ... 
- Calculate CAN bit timing parameters -- STM32
			Calculate CAN bit timing parameters Calculate CAN bit timing parameters typedef struct { //char name ... 
- Task.FromResult应用场景举例
			Task.FromResult用来创建一个带返回值的.已完成的Task. 场景一:以同步的方式实现一个异步接口方法 比如有一个接口包含异步方法. interface IMyInterface { Ta ... 
- CAD二次开发起步
			1 环境搭建(VS 2017 + CAD 2019) CAD版本一般要比VS版本晚两年以上,比如我现在使用VS2017,则CAD要用2019版,至于CAD2018能不能用没试验过,有兴趣的小伙伴可以试 ... 
