2014-02-22 33 views
2

我們正在使用Octopus部署及其「IIS網站和應用程序池」過程功能部署我們的ASP.NET MVC應用程序到IIS。它運作良好。Octopus部署:在IIS HTTPS綁定上啓用SNI?

現在,我們希望啓用SNI用於HTTPS綁定。 Octopus Deploy似乎沒有爲此提供內置複選框。我們如何定製Octopus Deploy的IIS部署,以便自動啓用SNI?

如果它讓事情變得更容易,如果Octopus Deploy自動爲所有HTTPS綁定啓用SNI,我們就無需爲此設置設置。

+0

不錯!你在使用[AzureWebFarm.OctopusDeploy](https:// github .com/MRCollective/AzureWebFarm.OctopusDeploy)(只記得https://github.com/MRCollective/AzureWebFarm/issues/4)? –

+0

是的,我們正在使用AzureWebFarm.OctopusDeploy :) –

回答

2

這是目前不可能處理內置IIS配置功能;相反,您可以使用自定義PowerShell腳本(例如,包中的PostDeploy.ps1)進行適當的更改。我在這裏記錄的工作項添加它,當我們重新審視旁邊IIS配置:

https://github.com/OctopusDeploy/Issues/issues/430

+0

期待這個功能! –

1

對於任何人仍在尋找這一解決方案,在這個時候寫的,章魚現在提供這個功能,精確在「部署IIS網站」步驟模板上,您可以創建https 443綁定,您可以在其中指定證書並檢查「require sni」選項,以便爲每個虛擬主機自動部署證書。