栏目:SSL证书 作者:小天 点击: 7,417 次
默认情况一个服务器的IIS只能绑定一个HTTPS也就是443端口,要实现多个站点对应HTTPS只能更改IIS配置
我们需要执行以下命令来实现多域支持:
命令格式:appcmd set site /site.name:"<IISSiteName>" /+bindings.[protocol='https',bindingInformation='*:443:<hostHeaderValue>']
<IISSiteName> 这个是要绑定的网站名称
<hostHeaderValue> 这个是对应要绑定网站的域名
一般appcmd命令不在默认的目录,一般情况下在:C:\Windows\System32\inetsrv> 下,首先以管理员身份运行命令提示符,如下图所示:
例如执行以下命令:
1 |
cd C:\Windows\System32\inetsrv |
1 |
appcmd set site /site.name:"mysite" /+bindings.[protocol='https',bindingInformation='*:443:web.tujie.net'] |
如下图所示:
有一点要注意的,就是如果你的服务器有多IP,而你绑定了证书的主站指定了IP,“*”代表“全部未分配”,那你命令中443前面就要指定IP了,不再是*了,例如:
1 |
appcmd set site /site.name:"mysite" /+bindings.[protocol='https',bindingInformation='222.26.26.28:443:web.tujie.net'] |
如果要删除对应网站的(HTTPS)SSL证书绑定(将bindings前面的“+”号换成“-”号):
1 |
appcmd set site /site.name:"mysite" /-bindings.[protocol='https',bindingInformation='*:443:web.tujie.net'] |
注意:以上命令只是例子,注意变换变量哟!
声明: 本文由( 小天 )原创编译,转载请保留链接: IIS 7 多域名SSL证书绑定 443 端口 方法
------====== 本站公告 ======------
欢迎使用趣域网域名百科,我们将长期提供域名使用相关知识和投资域名的方法和技巧;并提供主机、服务器的解决问题和网站运营方法。