应用程序服务器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
我已经尝试了几个选项,他们都没有工作:
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时会失败。