IIS7 配置SSL 绑定主机头,实现多站点访问

2013-03-04 15:04 阅读(?)评论(0)

IIS7下面默认HTTPS绑定是无法指定主机头的,我们可以通过手工修改IIS配置来实现主机头绑定。

停止IIS服务

打开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后面增加你的域名,保存,OK

启动IIS,即可。


注意:

    1,如果有多个站点通过此方式添加主机头配置https时的443端口,有一个站点将配置不了主机头,但并不影响站点使用。

    2,使用相同端口号443的站点,将使用一份相同的证书。

   

dos命令查看端口443占用情况:

    netstat -aon|findstr "443"

    如果被使用,返回结果每行最后的数字,就是对应的进程PID。

 
表  情:
加载中...
 

请各位遵纪守法并注意语言文明