Iis-6

IIS 6.0 https 不工作“連接已重置”

  • November 12, 2012

應用程序伺服器 Windows Server 2003 SP2 和 IIS 6.0

IIS 有一個帶有我創建的證書的“預設網站”(埠 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**失敗

錯誤資訊是:

連接已重置 在頁面載入時,與伺服器的連接已重置。

該證書工作了幾個月。它是用類似這樣的東西創建的:

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

我嘗試了幾個選項,但沒有一個有效:

    1. 僅在“預設網站”中創建證書並使用命令提示將其連結到 SecureBindings

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

    1. 僅在“Galaxy Site”中創建證書並將其連結到 SecureBindings
  • 3)在兩者中創建證書並將它們連結到secureBindings。

可能我錯過了一個步驟或什麼,但我看不到它。

以下是 Galaxy Site 的相關配置:

<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>

我修復了它,最終刪除了所有證書並在創建新證書時停止了所有網站。

**關鍵是停止所有站點。**如果你不這樣做,內部引用將保持掛鉤,一切看起來都很好,但在嘗試使用 https 瀏覽任何頁面時會失敗。

引用自:https://serverfault.com/questions/164589