当向IIS添加新网站时,绑定部分需要主机名,并举例如下:
示例: www.contoso.com或marketing.contoso.com

在为zuggler.com创建我的网站时,什么时候应该包括www前缀?
注意,我很可能会使用我的web.config文件将zuggler.com请求重定向到www.zugger.com。
在创建网站时,如果我在“主机名”框中包含www前缀,会有什么不同吗?
发布于 2017-06-05 03:13:31
本质上,您不需要在这里提供主机名,但是如果需要提供主机名,则客户端必须使用该主机名。如果要从zuggler.com重定向到www.zuggler.com,并且要添加主机名,则只需输入后者即可。如果您希望人们能够在不重定向的情况下输入这两种类型,那么您必须添加两个绑定,如下所示。
如果要将一个或多个主机名(也称为域名)分配给使用单个IP地址的计算机,请键入主机名。如果指定主机名,则客户端必须使用主机名而不是IP地址来访问网站。如果此网站在Internet上可用,请键入网站的域名,用户将在浏览器(例如www.contoso.com )中键入该域名。如果网站有多个域名(如www.contoso.com和contoso.com ),则必须为每个主机名创建单独的绑定。如果您的网站在intranet上可用,则如果用户将在浏览器(例如,http://server_名字 )中键入服务器名称,则不必指定主机名。但是,如果环境中的DNS服务器配置为存储此Web服务器的其他名称,则可以为每个主机名创建单独的绑定,以便用户可以使用DNS服务器存储的其他名称。
发布于 2017-06-05 13:59:42
我会添加与www的绑定。主机名,默认情况下,我总是出于某些原因这样做;
1)如果稍后添加SSL证书,则必须与主机名匹配。天啊。可能会在那里使用,除非您购买通配符SSL证书。
2)在HTTP/1.1RFC及更晚版本(https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html)上,浏览器总是将主机标头发送到远程服务器,因此,IIS中的网站没有主机名绑定回退,仅在有人使用直接IP或只有一个网站托管在您的IIS上时才使用。(但这打破了第1点)
这样你就可以利用。绑定,并让没有绑定的一个重定向到该绑定。
https://serverfault.com/questions/853958
复制相似问题