IIS 使用多域名或通配符证书配置多个站点的方法

 更新时间:2017年09月03日 12:56:15   投稿:mdxy-dxy  
这篇文章主要介绍了IIS 使用多域名或通配符证书配置多个站点的方法,需要的朋友可以参考下

IIS 7 IIS7.5 IIS8

通配符证书部署

导入通配符证书,可以通过MMC或者IIS进入IIS,建立好2个子域名的站点,然后开始绑定
IIS SNI 1选择通配符证书后,就可以在主机头上,输入子域名,输入后,点击确定对另外一个子域名站点重复以上过程。

多域名证书部署

在IIS 7.X中,如果在绑定中,选定了的不是*开头的通配符证书,上面主机头一栏,自动变成灰色(IIS8没有这个问题),这样就不可以设置主机头,有2种解决办法,第一种比较方便些。导入证书,可以通过MMC,或者IIS方式。进入MMC,找到刚导入的证书,选择属性,添加一个友好名称,譬如原来是www.myssl.cn改成*www.myssl.cn,就是要保证第一个字符是*. 这样IIS就会判断这个是通配符证书,然后允许输入主机头了。以后部分参考上面的通配符证书操作了。

IIS6

检查WINDOWS2003是否已经升级到SP1以上版本,如果没有升级SP1,则后续步骤将无法完成确保使用的证书是多域名,或者是通配符证书,两个网站必须都使用这个证书,如果这个证书的CN和SAN不包含着2个网站的域名,就会报警告首先按正常的流程,为站点1,安装SSL证书,并将SSL端口配置为443。对站点2,选择分配证书,并选择站点1使用的证书,并将SSL端口配置为其他端口号(444,445,446...) 

IIS SNI 2

IIS SNI 3

IIS SNI 4请用本机管理员登入系统,启动命令行程序“cmd”。运行以下指令:

cscript.exe c:\inetpub\adminscripts\adsutil.vbs set /w3svc/站点标识符/SecureBindings ":443:主机头" 

回到IIS6控制台,刷新,可以发现网站2的SSL端口已经改成443了。

IIS服务器多域名SSL证书绑定443端口解决方案

默认情况一个服务器的IIS只能绑定一个HTTPS也就是443端口

要实现多个站点对应HTTPS只能更改IIS配置

1、默认情况一个服务器的IIS只能绑定一个HTTPS也就是443端口
要实现多个站点对应HTTPS只能更改IIS配置
首先把每个站点分配个不同端口,如443.444.445…(证书一定要是多域的)
2、然后在:C:\Windows\system32\inetsrv\config\applicationHost.config
找到
<binding protocol="https" bindingInformation="*:443" />
<binding protocol="https" bindingInformation="*:444" />
<binding protocol="https" bindingInformation="*:445" />

修改成:

<binding protocol="https" bindingInformation="*:443:www.domain.com" />
<binding protocol="https" bindingInformation="*:443:www.domain.com" />
<binding protocol="https" bindingInformation="*:443:www.domain.com" />
切记需要对应的每个站点都修改。

3、然后在iis的站点上重新选择下证书,重启iis站点。

注意:重启iis站点,不要重启整个IIS服务器,不然又需要重新操作一次上边的步骤!

相关文章

  • Windows Server 2019 DNS服务器搭建的实践步骤

    Windows Server 2019 DNS服务器搭建的实践步骤

    DNS是域名和与之相对应的IP地址转换的服务器,本文主要介绍了Windows Server 2019 DNS服务器搭建的实践步骤,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-04-04
  • 批处理自动解决Imail的Queuemgr服务挂起的方法

    批处理自动解决Imail的Queuemgr服务挂起的方法

    批处理自动解决Imail的Queuemgr服务挂起的方法...
    2007-10-10
  • IIS自定义MIME类型的步骤

    IIS自定义MIME类型的步骤

    IIS自定义MIME类型很简单,直接在服务器上设置,按照如下步骤操作就可以
    2013-11-11
  • 让IIS支持Flv的详细设置方法

    让IIS支持Flv的详细设置方法

    这次一个客户站内有一段flv广告要放,传到空间说找不到flv这个文件,原来大多数空间都不支持这种格式,但是为了一小段视频专门买flv空间有点不合适,怎么办呢?下面有个不错的方法,大家可以试试!
    2009-06-06
  • IIS6.0 IIS7.5应用程序池自动停止的解决方法

    IIS6.0 IIS7.5应用程序池自动停止的解决方法

    在日志中发现IIS7.5的应用程序池自动停止,同时访问网站提示:HTTP Error 503,The service is unavailable.. 的错误,搜遍整个互联网总算是解决了问题。小编也整理了IIS6及IIS7.5遇到此类问题汇总解决方法,欢迎大家尝试
    2015-09-09
  • 关闭网站的wscript.shell命令行执行

    关闭网站的wscript.shell命令行执行

    最简单的办法是直接卸载后删除相应的程序文件。
    2009-08-08
  • iis创建用户隔离模式FTP站点的方法

    iis创建用户隔离模式FTP站点的方法

    为了方便大家使用,所建立的FTP站点不仅允许匿名用户访问,而且对主目录启用了"读取"和"写入"的权限。这样一来任何人都可以没有约束地任意读写,难免出现一团糟的情况。如果您使用IIS 6.0,只需创建一个'用户隔离'的FTP站点就可以有效解决此问题。
    2008-06-06
  • IIS支持exe文件下载配置方法附图

    IIS支持exe文件下载配置方法附图

    如何在IIS中设置网站可以下载exe后缀的文件,默认情况下.exe文件是不能被下载的,在IIS中,能够下载的文件格式都会在MimeType列表里面定义,没有定义的文件后缀就不能被下载
    2014-08-08
  • Win2003服务器防SQL注入神器--D盾_IIS防火墙

    Win2003服务器防SQL注入神器--D盾_IIS防火墙

    D盾_IIS防火墙是专为IIS设计的一个主动防御的保护软件,以内外保护的方式 防止网站和服务器给入侵,在正常运行各类网站的情 况下,越少的功能,服务器越安全的理念而设计! 限制了常见的入侵方法,让服务器更安全!
    2017-09-09
  • VS2022远程调试工具的使用方法

    VS2022远程调试工具的使用方法

    这篇文章介绍了VS2022远程调试工具的使用方法,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以收藏下
    2021-11-11

最新评论