2010-07-13 75 views
0

我在我們的某個項目環境服務器上遇到的問題上稍微拉了一下我的頭髮。我試圖從2個不同的代碼庫運行我們網站的2個不同版本。該網站有一個安全的和不安全的區域。SelfSSL問題 - 使用selfssl證書在同一個盒子上運行的兩個安全站點

我可以像預期的那樣創建儘可能多的非安全網站。

我遇到的問題是,我似乎無法得到兩個安全網站,每個共存在同一個盒子上。

我已經爲每個站點使用SelfSSL創建了證書。正如你所期望的,每個站點分別位於它自己的端口443和444。

我發現一旦我有安全站點A運行,然後安全站點B停止工作,儘管有自己的證書。那麼當我修復站點B時,站點A停止工作。

有什麼建議嗎?

用我SelfSSL命令的一個例子是在這裏:

C:\Program Files\IIS Resources\SelfSSL>selfssl /T /V:600 /S:162950877 /P:444 /N: 
CN=SITEREFRESH 

服務器運行的是Windows Server 2003的,所以我認爲將是IIS5

回答

0

爲什麼不能重新使用相同的兩個網站上的證書?任何SSL證書都是爲了識別主機(服務器),而不是在不同端口(但是相同的主機名/ FQDN)上運行的服務器的子實例。

IIS完全有可能在兩個不同的證書中看到相同身份的衝突,並拒絕讓兩個運行的網站證明具有不同證書的相同身份。在生產環境下,這可以被認爲是試圖欺騙服務器的身份與另一個證書,這會導致安全怪才顫抖,並從房間裏尖叫。

相關問題