IIS7 安装SSL证书指南



第一步: 首先上传PFX格式证书到服务器桌面,打开IIS管理器. 选择 【服务器证书】

 

第二步:右键导入PFX证书, 输入证书密码。

 

第三步:把证书绑定到网站。 选择 网站, 右键 , 点击 “ 编辑绑定”

 

第四步: 点击”添加” , 选择 “HTTPS” ,选择刚刚导入的证书名称,点击确认。

 

至此,SSL已配置完毕,如果通过https访问不了网站,需要确认防火墙是否拦截了443端口,如果没有开放请开放443端口

如果IIS7下想绑定多个子域名,就需要手动配置了,因为IIS7下默认支持单个443端口。

配置方法如下:

网上的资料大部分都是建议修改IIS7配置文件直接指定主机名,内容如下:

记事本打开C:\Windows\system32\inetsrv\config\applicationHost.config

通过ctrl+F 查找 定位到如下位置:

<bindings>


   <binding protocol="http" bindingInformation="*:80:www.sslsee.com" />
<binding protocol="http" bindingInformation="*:80:sslsee.com" />
<binding protocol="http" bindingInformation="*:80:bbs.sslsee.com" />
<binding protocol="https" bindingInformation="*:443:" /> </binding

找到https的配置项目行(带有443端口的那行),修改为:

<binding protocol="https" bindingInformation="*:443:www.sslsee.com" />
<binding protocol="https" bindingInformation="*:443:www.sslsee.com" />
<binding protocol="https" bindingInformation="*:443:bbs.sslsee.com" />
<binding protocol="https" bindingInformation="*:443:sslsee.com" />

注意这里的www.sslsee.com要换成你自己的域名,之后保存即可此处列举了多个 按需添加即可 单域名证书只可添加一条,如果购买了通配符证书可以把网站下属所有子域名都加上即可。

 

 

 

 

注意如果用了CDN, 需要在CDN上配置SSL证书



此文章对您是否有帮助?