Java小强个人技术博客站点
当前位置: 首页 >> 服务器 >> IIS服务器返回Bad Request (Invalid Hostname)解决办法

IIS服务器返回Bad Request (Invalid Hostname)解决办法

141560 服务器 | 2014-12-15

通过网址打开相应的网站,服务器返回 Bad Request (Invalid Hostname) 错误。

原因是因为该域名和端口没有与服务器的网站建立关联,就是通过所说的域名没有绑定。

 

在设置网站标识时,通常将服务器IP设置为:(全部未分配) ,这时即可保证解析到服务器绑定的任何IP都可以访问到WEB服务。这合适在多网卡服务器时配置,一般都是一个IP,或者即使是多网卡,也需要指定到确切的IP,方便管理和后期维护。

主机头值了,这个可以是正式的域名、IP或者其它符合域名标准的字符串组合等,像默认的主机名可以是localhost(其实指定到的IP就是本地IP,这个也是可以通过系统配置文件修改的)。该值可以设置为空,此时所指向到该主机头对应的服务器IP的域名通过服务端口连接服务器时将打开该站点。

同一服务器使用同一端口的网站中,只有一个网站可以是空主机头,默认未绑定的域名都将指向到该网站。如果WEB服务器上的各个网站都没有空主机头设置,那么通过只解析到此服务器的域名访问时,将返回Bad Request (Invalid Hostname)错误。

 

另外发生此类问题,也可能是邦定了一级域名,而没有注意www这个二级域名。相关内容:

让用户通过二级域名访问自己的网站(http://javacui.com/zhanzhang/252.html

不要放弃一级域名(http://javacui.com/zhanzhang/219.html

所以在主机头配置时要配置两个,如下图:

QQ截图20141215204015.jpg

 

QQ截图20141215204041.jpg

 

IIS>网站>>属性>>网站>>IP地址:(全部未分配)>>高级。

推荐您阅读更多有关于“ 域名 iis InvalidHostname 域名邦定 主机头 ”的文章

上一篇:Apache配置多个站点 下一篇:SpringJPA 慎重 findAll() 切记分页

猜你喜欢

发表评论: