我们正在使用 Octopus Deploy 及其“ IIS网站和应用程序池”流程功能将我们的ASP.NET MVC应用程序部署到IIS。它工作得很好。
现在,我们想为HTTPS绑定启用 SNI 。 Octopus Deploy似乎没有为此提供内置复选框。我们如何定制Octopus Deploy的IIS部署以便自动启用SNI?
如果它让事情变得更容易,那么如果Octopus Deploy自动为所有HTTPS绑定启用SNI,我们就可以了,我们不需要设置它。
答案 0 :(得分:3)
对于仍在寻找解决方案的人来说,在撰写本文时,章鱼现在提供了“部署IIS网站步骤模板”的确切功能,就在bingings部分,您可以创建https 443绑定指定证书并检查“require sni”选项,以便为每个虚拟主机自动部署证书。
答案 1 :(得分:2)
目前无法使用内置的IIS配置功能;相反,您可以使用自定义PowerShell脚本(例如,包中的PostDeploy.ps1)进行适当的更改。我在下次重新访问IIS配置时在此处记录了一个工作项以添加它: