2011-07-27 85 views
0

我創建了一個網站,可以在客戶創建帳戶(不需要對IIS進行任何更改)時動態創建子網域地址。例如,customer1.mysite.com,customer2.mysite.com等。在IIS7上設置Wilcard SSL證書無主機標題

它們都使用DNS通配符條目指向相同的IP地址。

我處理自定義MVC代碼中的所有路由和映射。 (該網站是使用Razor的MVC3網站)。根據IIS,只有一個站點。

是否可以使用通配符證書動態啓用每個通過HTTPS訪問的子域網站?有沒有人做過這個?任何提示讓它工作?它應該「只是工作嗎?」

我已經看到所有關於使用主機標頭將SSL證書綁定到IIS中的每個站點的帖子,但這不適用於此,因爲它只是一個站點。

謝謝。

回答

0

是的,只要你使用相同的域名。

您需要一個通配符證書。您的配置應該與此類似:

<bindings> 
    <binding protocol="http" bindingInformation="*:80:mysite.com" /> 
    <binding protocol="https" bindingInformation="*:443:mysite.com" /> 
</bindings> 
+0

我會在購買證書後試用此功能。希望它會起作用。感謝您的迴應。 – Christian