使用“添加网站绑定”“编辑网站绑定”对话框可以为网站添加绑定或编辑现有的网站绑定。例如,除了端口 80 上的 HTTP 绑定,网站可能还需要端口 443 上的 HTTPS 绑定才能使用安全套接字层 (SSL)。可以通过在“网站绑定”对话框中单击“添加”来访问“添加网站绑定”对话框。

注意

如果向 Web 服务器添加了重复绑定,则一次只能有一个具有该绑定的网站运行。此外,如果重复绑定是 HTTPS 绑定,则对一个绑定上的证书所做的任何更改将影响另一个绑定上的证书。

UI 元素列表

元素名称描述

类型

从列表中选择一个值,以指定用于网站绑定的协议。

IP 地址

“IP 地址”列表中选择 IP 地址或键入 IP 地址,用户可以使用该 IP 地址来访问此网站。

注意

百分比符号 (%) 对于 IP 地址不是有效字符。如果键入包含此字符的 IPv6 地址,Windows Process Activation Service (WAS) 将无法启动网站,因为绑定是无效的。例如,连接-本地 IPv6 地址的结尾字符是“%8”。如果从命令窗口中的 ipconfig 查询中复制此地址,并将其粘贴到 IIS 管理器中的“IP 地址”框中,请务必删除 IP 地址的“%8”部分。

如果选择“全部未分配”,则该网站将通过您为它指定的端口和可选主机名来响应对所有 IP 地址的请求,除非服务器上的另一个网站在同一端口上具有绑定,但使用特定的 IP 地址。

例如,默认网站绑定的“IP 地址”指定为“全部未分配”“端口”指定为 80,没有主机名。如果服务器有另一个网站(名为“Contoso”),它使用 IP 地址为 172.30.189.179、端口为 80 并且没有主机名的绑定,则 Contoso 将在端口 80 上接收对 IP 地址 172.30.189.179 的所有 HTTP 请求,而默认网站将继续在端口 80 上接收对除 172.30.189.179 以外的任何 IP 地址的 HTTP 请求。

端口

键入 HTTP.sys 必须用来侦听对该网站的请求的端口。如果您从“类型”下拉列表中选择 HTTP,则默认端口为 80;如果从下拉列表中选择 HTTPS,则默认端口为 443。如果您指定一个不同于默认端口的端口,则客户端必须在发送给服务器的请求中指定端口号,否则它们将无法连接到网站。

主机名

如果要将一个或多个主机名(也称为“域名”)分配给使用单一 IP 地址的一台计算机,请键入主机名。如果您指定了主机名,则客户端必须使用主机名(而不是 IP 地址)来访问网站。

如果可在 Internet 上访问该网站,请键入用户会在浏览器中键入的网站的域名,例如 www.contoso.com。如果您的网站有多个域名,比如 www.contoso.com 和 contoso.com,则必须为每个主机名创建单独的绑定。

如果可在 Intranet 上访问该网站,并且用户会在浏览器中键入服务器名称,例如 http://server_name,则您不必指定主机名。但是,如果环境中的 DNS 服务器配置为存储该 Web 服务器的其他名称,则可以为每个主机名创建一个单独的绑定,这样用户将可以使用 DNS 服务器存储的其他名称。

注意

为网站配置的主机名可能会以不同的方式出现在日志文件中,原因是 HTTP.sys 使用 Punycode 编码格式来记录主机名。

SSL 证书

选择您希望网站用于 SSL 的证书。“SSL 证书”列表仅在您从“类型”列表中选择“HTTPS”时才显示。

注意

若要添加或配置服务器证书,请使用 IIS 管理器中的“服务器证书”功能。

查看

打开“证书”对话框,从该对话框中,您可以查看有关“SSL 证书”列表中的选定证书的信息。“查看”按钮仅在您从“类型”列表中选择“HTTPS”,并从“SSL 证书”列表中选择一个证书时才显示。

请参阅


目录