使用 appcmd.exe 启用 SNI

使用 appcmd.exe 启用 SNI

我们目前使用 appcmd.exe 动态创建具有必要 http/https 绑定的 IIS 网站,例如

appcmd add site /name:www.example.com /bindings:"http://www.example.com:80","https://www.example.com:443" /physicalPath:"c:\sites\www.example.com"

有没有办法告诉 https 绑定使用 SNI?

我们正在使用 IIS8.5 / Windows 2012 R2

答案1

我尚未能够确定使用 指定绑定属性值时需要使用的必要分隔符add site appcmd,但是我已经使用 完成了此操作,如下set site appcmd所示:

appcmd set site /site.name:www.example.com /+bindings.[protocol='https',bindingInformation='*:443:www.example.com',sslFlags='1']

似乎应该有一种方法可以sslFlagsadd site命令来指定,但我还没有弄清楚。

相关内容