全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

在IIS6上开启https服务方法分享

前两天因为需要修正一个Windows Live Contacts Gadget在https连接下无法工作的错误,在dev machine的IIS上设置了一下SSL功能。

大家都知道要开启SSL服务关键需要两个东西:

1. A Certificate Authority (such VeriSign.com)

2. A site certificate

如果你使用的是Windows Server 2003或者XP Advanced Server,你其实可以利用系统提供的 “Certificate Services”服务来“冒充”一个CA并给自己发一个site certificate,这里有一个tutorial:

Building your own certificate authority: http://searchwindowssecurity.techtarget.com/tip/1 ,289483,sid45_gci1110403,00.html

如果你使用的是XP Professional,就没有CA服务了。但作为程序调试或测试用的话,其实就只需要生成一个self- signed certificate就可以了。等browser提示你是否接受这个untrusted certificate的时候,只要选Yes就 行。

生成self-signed certificate有很多方法。稍微繁琐一点的可以用OpenSSL (OpenSSL for windows: http://www.openssl.org/related/binaries.html )或者keytool (http://java.sun.com/j2se/1.4.2/docs/tooldocs/solaris/keytool.html )来sign一个certificate,然后再在IIS中导入这个certificate就行了。如果你想对IIS的相关设置有所了解的话,可以试试做一遍,这里也有一个tutorial:

Enabling SSL in IIS on Windows XP Professional: http://www.somacon.com/p41.php

当然,如果你想省掉所有这些麻烦也行,最简单的在IIS启动SSL的方法只要3步:

1. 下载 IIS 6.0 Resource Kit Tools: http://www.microsoft.com/downloads/details.aspx?FamilyID=56fc92ee-a71a-4c73-b628-ade629c89499&DisplayLang=en
2. 安装.
3. “All Programs->IIS Resources->SelfSSL->SelfSSL”, 在命令行中键入 “selfssl”, 回答 “y”, and you are done.

现在你试试在browser里访问:https://localhost,你会发现会出现一个窗口询问是否接受一个untrusted certificate,选Yes, and you are in a safe channel now.

最后附上微软的官方教程

为 Web 服务器配置 SSL

要在 IIS 中启用 SSL,首先必须获得用于加密和解密通过网络传输的信息的证书。IIS 具有自己的证书请求工具,您可以使用此工具向证书颁发机构发送证书请求。此工具简化了获取证书的过程。如果您使用的是 Apache,则必须手动获取证书。

在 IIS 和 Apache 中,您都会收到来自证书颁发机构的证书文件,此文件必须配置在计算机上。Apache 使用 SSLCACertificateFile 指令读取其源文件中的证书。而在 IIS 中,您可以使用网站或文件夹属性的目录安全性选项卡来配置和管理证书。

您可以将证书从 Apache 迁移到 IIS;但是 Microsoft 建议您重新创建或获取一个新的 IIS 证书。

配置文件夹或网站以使用 SSL/HTTPS

  1. 此过程假定您的站点已经具备了证书。
  2. 以管理员身份登录到 Web 服务器计算机。
  3. 单击开始,指向设置,然后单击控制面板。
  4. 双击管理工具,然后双击 Internet 服务管理器。
  5. 从左窗格中的不同服务站点的列表中选择网站。
  6. 右键单击希望为其配置 SSL 通信的网站、文件夹或文件,然后单击属性。
  7. 单击目录安全性选项卡。
  8. 单击编辑。
  9. 如果希望网站、文件夹或文件要求 SSL 通信,请单击需要安全通道 (SSL)。
  10. 单击需要 128 位加密以配置 128 位(而不是 40 位)加密支持。
  11. 要允许用户不必提供证书就可以连接,请单击忽略客户证书。或者,如果要让用户提供证书,请使用接受客户证书。
  12. 要配置客户端映射,请单击启用客户证书映射,然后单击编辑将客户证书映射到用户。如果配置了此功能,可以将客户证书分别映射到 Active Directory 中的每个用户。可以使用此功能以根据用户访问网站时提供的证书自动识别用户。可以将用户一对一映射到证书(一个证书标识一个用户),或者将许多证书映射到一个用户(根据特定的规则,对照证书列表来匹配特定的用户。第一个有效的匹配项成为映射。)
  13. 单击确定。


# iis  # https  # https配置  # ssl证书  # Win7下如何搭建IIS 7.0服务  # Windows Server 2016 服务器配置指南之IIS10安装方法  # iis6 无法访问网站_IIS重启无效(重启服务器才正常 Connections  # IIS7.0 Windows Server 2008 R2 下配置证书服务器和HTTPS方式访问网站  # 设置好的iis服务器怎么打开网页(图文详解)  # win7 win10开启IIS服务的教程图解  # 单击  # 的是  # 如果你  # 您可以  # 然后单击  # 请单击  # 双击  # 选项卡  # 就可以  # 自己的  # 您的  # 如果您  # 也有  # 第一个  # 大家都 


相关文章: 专业网站制作服务公司,有哪些网站可以免费发布招聘信息?  如何快速登录WAP自助建站平台?  专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?  网站制作知乎推荐,想做自己的网站用什么工具比较好?  如何快速辨别茅台真假?关键步骤解析  上海网站制作网站建设公司,建筑电工证网上查询系统入口?  网站制作的步骤包括,正确网址格式怎么写?  微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?  ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?  娃派WAP自助建站:免费模板+移动优化,快速打造专业网站  微信小程序制作网站有哪些,微信小程序需要做网站吗?  重庆网站制作公司哪家好,重庆中考招生办官方网站?  如何通过VPS建站无需域名直接访问?  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  江苏网站制作公司有哪些,江苏书法考级官方网站?  javascript中对象的定义、使用以及对象和原型链操作小结  广州网站设计制作一条龙,广州巨网网络科技有限公司是干什么的?  如何彻底删除建站之星生成的Banner?  清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?  广州商城建站系统开发成本与周期如何控制?  高性价比服务器租赁——企业级配置与24小时运维服务  实例解析Array和String方法  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  如何通过智能用户系统一键生成高效建站方案?  定制建站如何定义?其核心优势是什么?  公众号网站制作网页,微信公众号怎么制作?  合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?  如何在建站之星网店版论坛获取技术支持?  建站三合一如何选?哪家性价比更高?  相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?  建站之星如何防范黑客攻击与数据泄露?  php json中文编码为null的解决办法  安徽网站建设与外贸建站服务专业定制方案  如何正确下载安装西数主机建站助手?  建站主机选择指南:服务器配置与SEO优化实战技巧  公司门户网站制作流程,华为官网怎么做?  如何用腾讯建站主机快速创建免费网站?  C++中引用和指针有什么区别?(代码说明)  湖北网站制作公司有哪些,湖北清能集团官网?  建站之星×万网:智能建站系统+自助建站平台一键生成  php8.4新语法match怎么用_php8.4match表达式替代switch【方法】  湖州网站制作公司有哪些,浙江中蓝新能源公司官网?  如何在阿里云虚拟服务器快速搭建网站?  宿州网站制作公司兴策,安徽省低保查询网站?  如何在IIS中新建站点并配置端口与IP地址?  网站制作多少钱一个,建一个论坛网站大约需要多少钱?  网站制作说明怎么写,简述网页设计的流程并说明原因?  如何在阿里云高效完成企业建站全流程?  如何通过虚拟主机快速搭建个人网站?  如何通过PHP快速构建高效问答网站功能? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。