![使用 appcmd.exe 启用 SNI](https://linux22.com/image/693708/%E4%BD%BF%E7%94%A8%20appcmd.exe%20%E5%90%AF%E7%94%A8%20SNI.png)
我们目前使用 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']
似乎应该有一种方法可以sslFlags
用add site
命令来指定,但我还没有弄清楚。