IIS 6.0 https不工作“连接被重置”

应用程序服务器Windows Server 2003 SP2与IIS 6.0

IIS有一个由我创build的证书的“默认网站”(端口18000,ssl 443,ID = 1)。 我有一个特定的网站名为“scj.galaxy.Weekly”(端口80,ssl 443,ID = 1272369728),工作正常。 我在windows / system32 / drivers / etc / hosts中有一个条目,它将galaxy.Weekly.scjdev.ds链接到本地​​计算机和应用程序服务器中的服务器ip。

这些网站的作品:

http://scj.galaxy.weekly/test.html的作品

http://scj.galaxy.weekly/test.aspx的作品

https://scj.galaxy.weekly/test.html失败

错误信息是:

连接已重置在加载页面时重置了与服务器的连接。

证书工作好几个月。 它是用类似这样的东西创build的:

Selfssl /N:CN=*.scjdev.ds / V:3650 / S:1 / P:443

我已经尝试了几个选项,他们都没有工作:

  • 1)仅在“默认网站”中创build一个证书,并使用命令提示符将其链接到SecureBindings

cscript adsutil.vbs set / w3svc / 1272369728 / SecureBindings“:443:galaxy.Weekly.scjdev.ds”

  • 2)仅在“Galaxy Site”中创build证书并将其链接到SecureBindings

  • 3)在两者中创build一个证书,并将它们链接到secureBindings。

可能我错过了一个步骤,但我看不到它。

以下是Galaxy网站的相关configuration:

<IIsWebServer Location ="/LM/W3SVC/1272369729" AuthFlags="0" LogPluginClsid="{FF160663-DE82-11CF-BC0A-00AA006111E0}" SSLCertHash="c36a514a0be90fbc121d9c19bb052842289d5aee" SSLStoreName="MY" SecureBindings=":443:galaxy.Weekly.scjdev.ds" ServerAutoStart="TRUE" ServerBindings=":80:galaxy.Weekly.scjdev.ds" ServerComment="galaxy.Weekly.scjdev.ds" > </IIsWebServer> <IIsWebVirtualDir Location ="/LM/W3SVC/1272369729/root" AccessFlags="AccessRead | AccessScript" AppFriendlyName="Default Application" AppIsolated="2" AppRoot="/LM/W3SVC/1272369729/Root" AuthFlags="AuthAnonymous | AuthNTLM" DefaultDoc="Default.aspx" DirBrowseFlags="EnableDirBrowsing | DirBrowseShowDate | DirBrowseShowTime | DirBrowseShowSize | DirBrowseShowExtension | DirBrowseShowLongDate" Path="D:\Webs\Galaxysite" ScriptMaps="some config... " > </IIsWebVirtualDir> 

我修好了,最后删除所有的证书,并停止所有的网站,当创build一个新的。

关键是停止所有的网站。 如果你不这样做,一个内部引用将保持钩,一切似乎确定,但尝试浏览任何网页的HTTPS时会失败。