返回首页

{S0}简介
有数百个网站,显示你如何能够确保在本地IIS网站使用SSL主要用于测试和学习的目的。
在这里,我将讨论在最简单的方法,我花了2天。我不希望任何其他人,以2天以上。正如我们所知,有许多CA厂商(CA证书机构)提供的证书,如Verisign所,GoDaddy和多。只要选择其中任何一个尝试。在使用SSL在IIS中所涉及的步骤如下:安装IIS您的测试网站部署到IIS创建一个证书请求接收证书,并安装在浏览器和服务器测试您的安全HTTPS网站安装IIS
转到开始>控制面板GT;添加或删除程序GT,添加/删除Windows组件(可在左侧列中的添加/删除程序)GT选择/检查互联网信息服务器(IIS)GT;单击"下一步" 。
,它会要求Windows光盘。 (请注意,IIS可以安装在一些选定的操作系统,如Windows XP专业,Windows服务器,而不是在XP家庭版。)
插入Windows安装光盘,然后单击确定。注 - 这是唯一的方式,在系统中安装IIS。您无法下载IIS安装我很多时间试图。对于特定的操作系统,有一个特定的IIS版本。 (详见下面的图片。){S1}2。你的测试网站部署到IIS
去开始>控制面板>性能和维护GT,GT管理员工具??双击"Internet信息服务器图标。
现在你可以看到左侧的一个垂直列的IIS开放。现在展开你的计算机名(本地计算机)GT,GT网站默认网站。
右键单击??>默认网站??文件夹,并选择"属性"菜单。现在你可以看到吗??>"默认网站属性"??窗口。选择新的GT;虚拟目录GT,单击"下一步",并给予下图中的一个盟友您的项目名称(说myTestWebstie),然后浏览并选择您的测试网站的位置(比如D:\ TestPublished \)。记住,你需要从Visual Studio(2005/2008/2010)建立你的测试网站,并发布它,然后再复制到虚拟目录。 (见第二形象。){S2}
{S3}3。创建一个证书请求
去开始>控制面板>性能和维护GT,GT管理员工具??双击"Internet信息服务器图标。现在你可以看到在左边的一列IIS开放。现在展开你的计算机名(本地计算机)GT,GT网站默认网站。右击"默认网站"??文件夹,并选择"属性"菜单。现在你可以看到"默认Web站点属性??窗口。选择选项卡"目录安全??图,然后点击"下的"安全通信服务器证书????点击证书向导的下一步按钮。
选择"创建一个新证书GT;??GT,现在准备请求,但稍后发送GT;下一步GT,您的证书和长度为1024位的名称。 GT;下一步GT;给贵公司/组织名称组织单位GT GT下一步,输入国家/地区萨特市GT下一步GT;保存您的要求为TXT文件(例如c:\ certieq.txt)的证书文件。GT,点击下一步",然后关闭窗口。
现在您的证书请求已创建。如果你看看你的请求证书文件(C:\ certieq.txt),你可以看到一系列疯狂的字符串,如下所示的内容:

-----BEGIN CERTIFICATE-----

MIIEVzCCAz+gAwIBAgIQFoFkpCjKEt

jDELMAkGA1UEBhMCVVMxFzAVBg

EydGb3IgVGVzdCBQdXJwb3NlcyBPb

BAMTKVZlcmlTaWduIFRyaWFsIFNlY

DTA5MDQwMTAwMDAwMFoXDTI5

aQNg95KnKGrrDUI= 

-----END CERTIFICATE-----  

使用此请求SSL证书文本,你现在可以要求核证机关(证书授权)的SSL证书,如Verisign,GoDaddy的,等你需要提交上述生成的疯狂字符串,从一个SSL证书CA(例如Verisign所)。提交您的请求SSL证书文本后,您将收到来自您的CA(说Verisign所)作为一个疯狂的字符串像我们请他们提交的一系列其他SSL证书文本。为了您的简化,检查下面这些图像和尝试。{S4}的
{五}
{中六}
{七}
{S8}
{S9} 4。接收证书,并在浏览器中安装
接收到SSL证书后,我们需要保存cer扩展XXX.cer格式(例如C:\ myCertificate.cer)。你可能会接受它作为文本文件或有时一个证书密钥。如果你收到密钥文件,没有必要为xxx.cer(xxx是你的文件名)格式保存,因为他们已经被命名为喜欢keyname.cer的东西。然后安装在客户端浏览器,你需要做以下步骤:打开一个Microsoft Internet Explorer浏览器。转到工具GT Internet选项GT GT的内容;证书。单击"导入"。会出现一个证书管理器导入向导"。单击"下一步"。浏览最近存储的根的位置(在第2步完成)。选择文件类型的文件。选择证书,并单击"打开"。单击"下一步"。选择"根据证书类型,自动选择证书存储区??单击"确定"。点击下一步,然后完成。当系统提示和要求,如果你想添加以下证书到根存储,单击是。在服务器上安装证书(IIS)
我们只需要在第5步(创建证书请求)开始。
去开始>控制面板>性能和维护GT,GT管理员工具??双击"Internet信息服务器图标。现在你可以看到在左边的一列IIS开放。现在展开你的计算机名(本地计算机)GT,GT网站默认网站。右击"默认网站"??文件夹,并选择"属性"菜单。现在你可以看到"默认Web站点属性??窗口。选择选项卡"目录安全??图中,点击"下的"安全通信服务器证书????点击证书向导的下一步按钮。
这一次,我们将选择"继续挂起的请求并安装证书??然后单击浏览并选择您收到您的证书的位置,并保存在第4步(C:\ myCertificate.cer在上面的例子)。然后点击下一步完成向导。如果你得到一个错误,如"挂起的请求没有发现此证书??????它表明,在回答你的证书是不正确或不答复您的请求的证书。6。测试您安全HTTPS网站
这里来是测试的最后一部分。
去开始>控制面板>性能和维护GT,GT管理员工具??双击"Internet信息服务器图标。现在你可以看到在左边的一列IIS开放。现在扩大您的计算机名(本地计算机)GT,GT网站默认网站GT和选择myTestWebsite文件夹。在右边的列,您可以看到您的网页,您有使用ASP.NET创建的的页面。右键单击Default.aspx和单击"浏览"图1.3。你可以看到Internet Explorer中打开,并说,类型,而不是http://,这意味着您的网站使用SSL(HTTPS),而不是HTTP https://。
如果您的应用程序无法运行一些像"XML解析错误错误:?不是格式良好的行号1,第2列"错误在您的浏览器,那么你需要重新注册与IIS的框架。您可以通过运行"ASPNET_REGIIS.EXE - 我做呢??VS命令提示符。{S0}
感谢,并享受SSL测试。
亚欧会议Ibohal历史二月六日,2010:战后初期 | AsemIM

回答

评论会员:好功夫 时间:2012/01/25
Dinesh玛尼
评论会员:游客 时间:2012/01/25
好点解释。好文章。我想指向IIS资源工具包,我从专家交流关于通过谷歌搜索imgsrc=从EE说:我有大家BR}我有同样的问题,这里是我发现。您可以下载IIS6.0资源工具包:{A1}只要创建一个虚拟网站(或使用你已经有了)设置SSL。基本上,你必须设置SSL端口443的MMC管理IIS6.0,然后转到"目录安全性"选项卡,并启用SSL通道的使用(我的意见,要求1024位加密)。你在这一点上,如果你installe的IIS6.0资源工具包,你应该有一个新的菜单项名为IIS资源(在开始菜单"-"程序")。您需要使用一个工具,叫做:IIS元数据库资源管理器。转到LM-W3SVC,选择左边的项目(尤其是那些大数字),右侧看到他们的描述,并找到你的虚拟网站。大的数字是该网站的ID(如果你,而不是要使用默认的站点ID始终为1)。此时,假设该网站已的ID=1088768498你有问题:使用SelfSSL/N:CN=yoursite.yourdomain.com/V:365/S的:1088768498其中:/N:CN是互联网上的名称,您的网站(或LAN)/V:设置新的核证到期前的天数/S:是我们发现的编号就是这样的网站现在是手术,并准备去。希望这有助于!只是想分享的东西,我拿起。心连心
!gaurav_verma_mca
评论会员:游客 时间:2012/01/25
好文章可以做的IIS7及以上之一
阿拉里克戴利
评论会员:游客 时间:2012/01/25
这里是arstechnica从2007年的一篇文章为什么{A2}