配置网站的主机头 (IIS 7)

系统 Windows
若要在 Web 服务器上承载多个网站,可以采用以下方式:向每个网站分配唯一的 IP 地址、为网站指定非标准的 TCP 端口号或使用主机头。 在这三种方法中,使用主机头更为常见。

主机头(又称为域名或主机名)允许在 Web 服务器上将多个站点分配给一个 IP 地址。

推荐专题:IIS服务“讲武堂”

note备注
主机头适用于符合 HTTP 1.1 标准的浏览器(Internet Explorer 3.x 和更高版本或 Netscape Navigator 3.x 和更高版本)。

若要在 Web 服务器上承载多个网站,可以采用以下方式:向每个网站分配***的 IP 地址、为网站指定非标准的 TCP 端口号或使用主机头。 在这三种方法中,使用主机头更为常见。

note备注
在为 IP 地址配置一个或多个主机头后,必须在适当的名称解析系统中注册它们。 如果计算机在 Intranet 中,请向 Intranet 的名称解析系统注册主机头名称。 如果计算机在 Internet 中,请向 InterNic 管理的域名系统 (DNS) 注册主机头名称。

先决条件

有关您可以在哪些级别执行此过程以及执行此过程所需的模块、处理程序和权限的信息,请参阅 站点功能要求 (IIS 7)

功能要求方面的例外情况

配置站点的主机头

您可以通过以下方法执行此过程:使用用户界面 (UI)、在命令行窗口中运行 Appcmd.exe 命令、直接编辑配置文件或编写 WMI 脚本。

用户界面

使用 UI

  1. 打开 IIS 管理器。 有关如何打开 IIS 管理器的信息,请参阅 打开 IIS 管理器 (IIS 7)

  2. “连接”窗格中,展开树中的“网站”节点,然后选择要为其配置主机头的站点。

  3. “操作”窗格中,单击“绑定”

  4. “网站绑定”对话框中,选择要为其添加主机头的绑定,然后单击“编辑”“添加”以添加带有主机头的新绑定。

  5. “主机名”框中,键入站点的主机头,例如 www.contoso.com

  6. 单击“确定”

  7. 若要添加其他主机头,请创建具有相同 IP 地址和端口的新绑定,然后创建新的主机头。 对于要使用此 IP 地址和端口的每个主机头,请重复此过程。

命令行

若要向网站的绑定中添加主机头,请使用以下语法:

appcmd set site /site.name: string /bindings.[protocol=' string ',bindingInformation=' string '].bindingInformation: string

变量 site.name string 是要添加主机头的站点的名称。 变量 [protocol='string',bindingInformation='string'] 是要添加到主机头中的现有绑定,bindingInformation string 是带主机头的新绑定。

例如,假设存在一个名为 contoso 的站点,其所有 IP 地址的现有 HTTPS 绑定使用端口 443 且没有主机头。若要为该站点配置一个名为 marketing 的主机头,请在命令提示符处键入以下命令,然后按 Enter:

appcmd set site /site.name: contoso /bindings.[protocol='https',bindingInformation='*:443:'].bindingInformation:*:443: 营销

有关 Appcmd.exe 的详细信息,请参阅 Appcmd.exe (IIS 7)

配置

本主题中的过程会影响以下配置元素:

<site> 元素下的 <bindings>

有关 IIS 7 配置的详细信息,请参阅 MSDN 上的 IIS 7.0:IIS 设置架构(可能为英文页面)

WMI

请使用以下 WMI 类、方法或属性执行此过程:

  • Site.Bindings 属性
  • BindingElement.BindingInformation 属性

有关 WMI 和 IIS 的详细信息,请参阅 IIS 7 中的 Windows Management Instrumentation (WMI)。 有关与此过程关联的类、方法或属性的更多信息,请参阅 MSDN 网站上的 IIS WMI 提供程序参考(可能为英文页面)

原文地址

查看更多相关文章

责任编辑:张浩 来源: 微软TechNet中文站
相关推荐

2009-08-19 09:32:49

Windows 7IIS配置ASP配置

2013-06-17 14:03:27

IIS日志网站运维

2010-10-29 12:05:51

2010-05-13 10:26:34

IIS7

2009-05-14 11:50:41

Windows Mob配置泄漏

2010-12-31 13:38:19

IIS 7 组件

2013-07-26 14:42:33

2010-05-17 17:44:56

IIS6.0

2010-05-17 11:17:01

IIS服务器

2010-03-29 16:17:07

Nginx虚拟主机

2010-05-13 15:24:24

2010-05-21 18:26:58

2010-05-13 16:29:20

IIS7

2010-05-12 18:18:17

2010-05-17 13:44:52

2009-06-30 09:50:10

IIS下配置PHPISAPIFastCGI

2010-06-30 15:40:11

IISWEB FTP服务器

2010-05-17 16:04:45

IIS站点

2009-08-04 09:32:27

部署Silverlig

2010-05-21 17:52:05

IIS服务器
点赞
收藏

51CTO技术栈公众号