我以前是用这个方法成功绑定的 不行的,至少2012版。 win2008的IIS7可以绑定多证书,有三种方式,第一,多申请一个弹性公网IP,不同站点绑定不同IP即可。第二,可以使用CDN加速,将SSL证书绑到CDN上,源服务器80端口即可。第三,修改applicationHost.config,如下:C:/Windows/system32/inetsrv/config/applicationHost.config
搜索你的站点名称找到类似下面的配置项,做相应修改:
<site name="Web01" id="3">
<application path="/" applicationPool="Web01">
<virtualDirectory path="/" physicalPath="E:/Web/Web01" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:80:web1.web.com" />
<binding protocol="https" bindingInformation="*:443:" />
</bindings>
</site>
找到https的配置项目,修改为:
<binding protocol="https" bindingInformation="*:443:web1.web.com" />
在443后面增加你的域名,保存。 前两种方式比较简单,但会增加一点费用。第三种方式无需增加任何费用,但一定要记得先备份这个文件,把证书全部导入IIS,再把这个文件复制到其它地方修改后替换。现在免费证书都只有三个月,这种方式要经常修改会比较麻烦。 2008可以多域名多证书的。 2008 好像只能 一个证书 之前试过,好像不行,后来用nginx了
页:
1
[2]