使用章鱼在 iis 上为每个站点部署单独的证书
Deploying individual certs per site on iis using octopus
目前我有几个站点托管在 iis 环境中,我制作了自签名证书,将它们保存在章鱼上,为每个环境创建了作用域变量,但是,每当我发布新版本时,所有证书都在 443 绑定上网站已更改,
每当我检查发布输出日志时,我都会看到更改仅应用于我想要的站点,所以我认为它与章鱼上的 ssl iis 插件更相关,我如何配置它以便每次部署仅影响范围内的网站?
原来这是IIS的限制,为了实现这个你需要要求服务器名称指示(这是iis 8+的特性),过程是这样的:
在 "deploy an IIS Website step template, right on the bingings section, you can create https 443 bindings where you can specify a cert and check the "require sni" 选项上,为每个虚拟主机自动部署证书。
目前我有几个站点托管在 iis 环境中,我制作了自签名证书,将它们保存在章鱼上,为每个环境创建了作用域变量,但是,每当我发布新版本时,所有证书都在 443 绑定上网站已更改,
每当我检查发布输出日志时,我都会看到更改仅应用于我想要的站点,所以我认为它与章鱼上的 ssl iis 插件更相关,我如何配置它以便每次部署仅影响范围内的网站?
原来这是IIS的限制,为了实现这个你需要要求服务器名称指示(这是iis 8+的特性),过程是这样的:
在 "deploy an IIS Website step template, right on the bingings section, you can create https 443 bindings where you can specify a cert and check the "require sni" 选项上,为每个虚拟主机自动部署证书。