你目前正处于脱机状态,正在等待 Internet 重新连接

HOW TO:使用主机标题名从一个 IP 地址托管多个站点

本文的发布号曾为 CHS190008
不再更新的 KB 内容免责声明
本文介绍那些 Microsoft 不再提供支持的产品。因此本文按“原样”提供,并且不再更新。
概要
本分步指南向您介绍如何使用主机标题使多个主机名共享一个 IP 地址。

IIS 让您可以将任意数目的站点分配到单个 IP 地址并使用主机标题来区分它们。 当 IIS 接收到对一个 Web 页的请求时,它会查看由浏览器送入的信息。 如果浏览器遵守 HTTP 1.1 规范(Internet Explorer 3.x 及更高版本,或 Netscape Navigator 3.x 及更高版本),则 HTTP 标头中包含所请求的实际域名。 IIS 使用此信息确定应由哪个站点应答此请求。

如果浏览器遵守的不是 HTTP 1.1 规范,则您可以编写一个核心页面来显示所有可用站点,让用户选择使用哪个站点。 有关这一点的操作指导,请参见本文最后的参考部分。

返回页首

在 IIS 5.0 中配置主机标题名

若要在 IIS 中配置主机标题名,请按下列步骤操作:
  1. 启动 Internet Service Manager (iis.msc)。
  2. 右键单击要配置的 Web 站点,然后单击属性
  3. Web 站点选项卡上,选择该站点将使用的 IP 地址。

    备注 如果服务器上只有一个 IP 地址,则请选择所有未分配的,并设置应使用的 TCP 端口(通常是 80)。
  4. 单击“高级”。
  5. 此 Web 站点有多个标识列表中,选择您希望使用的标识。
  6. 单击“编辑”,然后添加希望使用的主机标题名。

    备注: 如果您想让此站点对一个以上的主机标题名作出响应,使用“添加”按钮向此列表中添加其他标识。 为各标识分别指定不同的主机标题名,但一定要使用同一个 IP 地址和端口。
  7. 应用这些更改并启动该 Web 站点(如果它尚未在运行中)。
  8. 将主机标题名注册到适当的名称解析系统。

    如果计算机在企业内部网(使用 Internet 技术的专用 LAN)上,则请将它注册到企业内部网的名称解析系统,如 Windows Internet 名称服务 (WINS)。

    如果计算机在 Internet 上,则请将主机标题名注册到域名系统 (DNS),后者由 InterNic 管理。
  9. 将主机标题名注册到名称解析系统后,通过从一个浏览器浏览此主机标题名来对它进行测试。 浏览器应该能够打开所期望的 Web 站点。
返回页首

疑难解答

  • 当计算机启动或当您手动启动 Microsoft Internet Information Server 服务时,“事件查看器”可能会记录下面的事件:

    事件 ID: 115
    来源: w3svc
    说明: 此服务无法绑定实例 X。

    发生此问题可能是因为某些或所有在使用“主机标题”的 Web 站点定义了相同的 SSL(安全套接字层)端口号。 Internet Information Server 4.0 不支持将主机标题用于 SSL。 有关更多信息,请参见下面的参考链接。
  • 如果在使用 IIS 的附件程序包(如 Microsoft Proxy Server),则在将主机标题名应用到默认 Web 站点时可能会出现不正常的行为。 为此,一般不建议将主机标题名应用到 IIS 所创建的默认 Web 站点。
返回页首

参考

有关其他信息,请参见以下 Microsoft 知识库文章:
返回页首
属性

文章 ID:190008 - 上次审阅时间:10/24/2001 11:14:00 - 修订版本: 1.0

Microsoft Internet 信息服务 5.0

  • kbhowto kbhowtomaster KB190008
反馈