2

我们正在使用Octopus Deploy及其“ IIS 网站和应用程序池”进程功能将我们的 ASP.NET MVC 应用程序部署到 IIS。它工作得很好。

现在,我们要为 HTTPS 绑定启用SNI。Octopus Deploy 似乎没有为此提供内置复选框。我们如何自定义 Octopus Deploy 的 IIS 部署以自动启用 SNI?

如果它使事情变得更容易,如果 Octopus Deploy 自动为所有 HTTPS 绑定启用 SNI 对我们来说没问题,我们不需要对其进行设置。

4

2 回答 2

3

对于仍在寻找解决方案的任何人,在撰写本文时,章鱼现在在“部署 IIS 网站步骤模板,就在 bingings 部分,您可以创建 https 443 绑定,您可以在其中指定证书并选中“require sni”选项,以自动为每个虚拟主机部署证书。

添加绑定对话框

于 2017-06-21T19:43:12.713 回答
2

这目前无法通过内置的 IIS 配置功能实现;相反,您可以使用自定义 PowerShell 脚本(例如,包中的 PostDeploy.ps1)进行适当的更改。我在这里记录了一个工作项,以便在我们下次重新访问 IIS 配置时添加它:

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

于 2014-02-25T06:24:00.880 回答