Windows 2012/IIS8多网站用相同端口部署多张证书(SNI)

  1. 环境准备

首先确保服务器已经安装了IIS8服务以及需要的SSL证书。同时确保服务器支持SNI扩展。

  1. 创建网站

点击IIS管理器中的“添加网站”按钮,根据提示创建需要的网站。

  1. 配置SSL证书

在网站属性中,选择“绑定”选项卡,点击“添加”按钮。选择需要使用的SSL证书,并设置端口号为443。

  1. 添加SNI扩展

在SSL绑定列表页,点击“编辑”按钮,勾选“使用服务器名称指示(SNI)”选项。

  1. 配置Hosts文件

为每个网站分配唯一的主机名,并在客户端主机上的Hosts文件中添加相应的映射。

示例一:

我们假设有两个网站需要实现多证书共享端口的部署。

网站一:

主机名:site1.example.com

证书:site1.example.com.pfx

网站二:

主机名:site2.example.com

证书:site2.example.com.pfx

这两个网站需要共享443端口,因此需要执行如下步骤:

  1. 在IIS管理器中添加两个网站。

  2. 将site1.example.com.pfx证书绑定到443端口,并启用SNI扩展。

  3. 在site1.example.com的属性中,设置主机名为site1.example.com

  4. 将site2.example.com.pfx证书绑定到443端口,并启用SNI扩展。

  5. 在site2.example.com的属性中,设置主机名为site1.example.com

  6. 在客户端主机上的Hosts文件中添加如下内容:

192.168.0.1 site1.example.com

192.168.0.1 site2.example.com

示例二:

有时候在同一个网站下部署不同的应用程序,也需要共享同一个端口号443和SSL证书。例如:

网站:

主机名:example.com

证书:example.com.pfx

应用程序一:

虚拟目录名:app1

应用程序二:

虚拟目录名:app2

这两个应用程序需要共享443端口和example.com.pfx证书,因此需要执行如下步骤:

  1. 在IIS管理器中添加一个网站example.com。

  2. 将example.com.pfx证书绑定到443端口,并启用SNI扩展。

  3. 在example.com的属性中,设置主机名为example.com。

  4. 在example.com下添加两个虚拟目录app1和app2。

  5. 在app1的属性中,设置应用程序路径和虚拟目录名app1。

  6. 在app2的属性中,设置应用程序路径和虚拟目录名app2。

  7. 在客户端主机上的Hosts文件中添加如下内容:

192.168.0.1 example.com

  1. 在浏览器中输入如下网址,验证两个应用程序是否正常访问:

https://example.com/app1

https://example.com/app2

以上就是Windows 2012/IIS8多网站用相同端口部署多张证书(SNI)的完整攻略,具体步骤和示例说明详尽且清晰易懂。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Windows 2012/IIS8多网站用相同端口部署多张证书(SNI) - Python技术站

(0)
上一篇 2023年5月26日
下一篇 2023年5月26日

相关文章

  • IIS导入服务器证书的方法(IIS5、IIS6、IIS7)

    以下是 IIS 导入服务器证书的方法,包括 IIS5、IIS6 和 IIS7 三个版本。 IIS5 和 IIS6 步骤一:安装证书 首先,需要安装证书文件,可以使用证书颁发机构(CA)提供的 PFX 文件。 双击 PFX 文件并输入密码,将 PFX 文件导入计算机证书存储中。 示例:假设有一个名为 mycertificate.pfx 的证书文件,密码为 my…

    IIS 2023年5月26日
    00
  • IIS 6.0的web园 最大工作进程数

    IIS 6.0的Web园最大工作进程数 在 IIS 6.0 中,Web园最大工作进程数是指运行 Web 应用程序的工作进程数量。该值的默认设置为 CPU 数量加 1。这意味着,如果您的服务器具有 4 个 CPU 核心,则默认情况下 Web园将具有 5 个工作进程。在以下情况下,您可能希望增加或减少 Web园中的最大工作进程数: 如果您的应用程序需要大量的 C…

    IIS 2023年5月26日
    00
  • Win2008 R2 IIS7 PHP 5.4 环境搭建图文教程

    下面我将为您详细讲解“Win2008 R2 IIS7 PHP 5.4 环境搭建图文教程”的完整攻略。 准备工作 在开始搭建之前,您需要准备以下几个工具: Window Server 2008 R2(64位)系统安装光盘/ISO 镜像文件 IIS 7 部署在 Windows Server 2008 R2 上 PHP 5.4 ZIP 包,下载地址为:https:…

    IIS 2023年5月26日
    00
  • IIS下ASP目录漏洞和IIS分号漏洞(;)的临时解决方法

    当ASP程序在IIS上运行时,可能存在ASP目录漏洞和IIS分号漏洞(;)的安全隐患。下面详细讲解这两种漏洞的原理和解决方法。 IIS下ASP目录漏洞 ASP目录漏洞可以让攻击者读取或修改ASP程序之外的任意文件,例如站点配置文件等。 原理是ASP程序通常在IIS中运行在web目录下的子目录中,而父目录中的文件默认是无法访问的。但是,如果攻击者在访问子目录时…

    IIS 2023年5月26日
    00
  • Microsoft iis服务器安装ssl证书(https)的简单方法

    好的。下面是“Microsoft iis服务器安装ssl证书(https)的简单方法”的完整攻略,包括以下步骤: 步骤一:申请并获取SSL证书 在安装SSL证书之前,你需要申请并获取SSL证书。可以从各种可信任的SSL证书提供商获得SSL证书。其中一些提供商包括DigiCert、Symantec、Comodo、Go Daddy等。 步骤二:将证书打包 将SS…

    IIS 2023年5月26日
    00
  • IIS支持exe文件下载的配置方法

    配置IIS以支持exe文件下载需要进行以下步骤: 步骤1:打开IIS管理器 打开Windows服务器上的IIS管理器,在左侧的树状菜单中找到你要进行配置的网站,右键点击它,选择“属性”。 步骤2:配置MIME类型 在属性窗口的“HTTP 头”选项卡下,点击“文件类型”按钮。在“文件类型”窗口中,点击“新建”按钮,然后输入MIME类型为“application…

    IIS 2023年5月26日
    00
  • IIS 7.5中神秘的应用程序池标识解析(程序池账户)

    下面就详细讲解一下”IIS 7.5中神秘的应用程序池标识解析(程序池账户)”的完整攻略。 什么是应用程序池标识(程序池账户) 应用程序池标识,简称程序池账户,是一个IIS的安全机制,用于提高IIS应用程序池的安全性。在IIS 7.5中,程序池账户被引入,取代了IIS 6.0中的IIS_WPG和IIS_IUSRS用户组。程序池账户是一个本地用户账户,用于执行I…

    IIS 2023年5月26日
    00
  • 让IIS服务器支持flv,f4v,mp4在线播放(2003,2008)

    让我为您详细讲解让IIS服务器支持flv、f4v和mp4在线播放(2003、2008)的攻略。 确认IIS安装及相关功能已开启 在开始之前,如果您的服务器或电脑上没有安装IIS,则需要先安装IIS。另外,您需要确认以下IIS模块已启用: 静态内容 默认文档 目录浏览 HTTP重定向 CGI 如果您在IIS上还没有启用这些功能,可以按照以下步骤启用: 打开II…

    IIS 2023年5月26日
    00
合作推广
合作推广
分享本页
返回顶部