《IIS 7.0上用自签证书来启用SSL》.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《IIS 7.0上用自签证书来启用SSL》.doc

IIS 7.0上用自签证书来启用SSL 2008年06月24日?11:20? IT168.com 【IT168 技术文档】SSL允许浏览器与web服务器在一个安全的通道上交换信息,以防范窃听,篡改和消息伪造。你应该总是在登录页面(用户在上面输入用户名和密 码),以及网站上其他所有安全敏感的网页上使用SSL,譬如,那些显示财务或个人信息的帐号网页。  在Windows早期的IIS版本上配置SSL很痛苦,搞清楚如何安装和管理证书,然后如何将证书与一个网站相关联,我敢说是大多数web开发人员并不知道怎么做的事情。  好消息是,IIS7.0使配置和启用SSL成为小菜一碟。IIS7.0现在对创建自签证书(SelfSignedCertificates)也有内置的支持,自签证书允许你轻松地创建测试或个人证书,然后你可以用之来为开发或测试目的对一个网站快速启用SSL。  使用IIS7.0的话,你可以在30秒内对一个现有的网站完成启用SSL。下面的教程示范该怎么来做。  第一步:创建一个新网站  我们先使用新的IIS7.0管理工具创建一个新的网站。这个管理工具是对以前IIS管理工具的完全重写的结果(是使用WindowsForms全 部用托管代码写成的),提供了对web特性更逻辑的组织。它对所有的ASP.NET和IIS设置提供了一个GUI管理体验:(图1)  要在机器上创建一个新的网站,在左手的树形视图窗口里右击网站(WebSites)节点,选择添加网站(AddWebSite)上下文菜单选项。输入适当的细节创建一个新的网站:(图2)  WindowsVista上IIS7的一个很棒的特性是,你现在可以在本机上拥有的网站数目不再受限制(早期Windows客户机上IIS版本只允许一个网站)。早期Windows客户机IIS版本的10个并发请求的限制在IIS7.0上也不再存在。  我们完成上面的步骤后,在我们的IISweb服务器上就有一个崭新的网站在运行了。 第二步:创建一个新的自签证书  在把SSL规则绑定到我们的新网站之前,我们首先需要引入和建立一个安全证书来用于SSL绑定。  在IIS7.0中,可以这么来管理证书,点击左手树形视图管理器里的根机器节点(rootmachinenode),然后在右边的特性视窗里选择服务器证书(ServerCertificates)图案:(图3)  这会列出在机器上注册了的所有证书,并允许你引入或者创建新的证书。  我也可以去象Verisign这样的证书机构购买一个证书,然后用这个管理界面来引入。或者,我也可以创建一个自签证书,这是个测试证书,我 可以在开发期间用来测试我的网站。可以这么做,在管理工具的右手边点击创建自签证书(CreateSelf-SignedCertificate)链 接:(图4)  给证书输入一个名字(譬如:test),点击OK.然后IIS7就会自动为你创建一个自签加密证书(self-signedcryptocertificate),同时与机器注册该证书:(图5) ? 第三步:为我们的网站启用HTTPS绑定  要给我们在前面创建的网站启用SSL,在左手边的树形视图窗口里选择网站节点,然后在屏幕右手边的操作(actions)视窗里点击绑定(Bindings)链接:(图6)  这会调出一个对话框,上面列出了将访问者(traffic)导向该网站的所有的绑定规则(即,该网站的主机头(host-header)/IP地址/端口组合):(图7)  要给网站启用SSL,我们要点击添加(Add)按钮。这会调出一个添加绑定(addbinding)对话框,我们可以用来添加HTTPS 协议支持。我们可以从对话框上的SSL证书下拉框里选择我们先前创建的自签证书,这么做表明在SSL上给内容加密时,我们要使用那个证书:(图8)  Clickok,andwenowhaveSSLenabledforoursite:点击OK,我们就给我们的网站启用了SSL:(图9) 第四步:对我们的网站做测试  给网站添加一个default.aspx网页,然后在浏览器里输入https://localhost/default.aspx来试着访问该页,注意这里https(而不是http)的用法,表示你要通过SSL来连接。  如果你使用IE7,你会看到这个谨防欺诈(anti-phishing)的错误信息:(图10)  如果这发生的话,别怕,这只不过是IE想帮你,向你表明你本地机器的自签证书看上去有点可疑。点击继续连接这个网站 (Continuetothiswebsite)链接跳过这个安全警告,继续连接到该网站上。你会发现你的default.aspx网页现在是在SSL 保护

您可能关注的文档

文档评论(0)

wfkm + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档