我们知道要为localhost添加子域,我们通过添加以下行来打开和编辑主机文件:
127.0.0.1 localhost
127.0.0.1 abc.localhost
127.0.0.1 xyz.localhost
我的问题是:如果我浏览 abc.localhost:88 ,我会收到以下错误:
Bad Request - Invalid Hostname HTTP Error 400. The request hostname is invalid.
为什么网址 abc.localhost:88 不会浏览到127.0.0.1:88?
请帮忙。
答案 0 :(得分:3)
因为您需要为您的主机文件添加abc.localhost
条目。如果您已经拥有,请确保您的网络服务器正在侦听端口88。
如果您使用的是IIS,请确保已将绑定添加到正确的主机名(abc.localhost)。
答案 1 :(得分:1)
除了将条目放在客户端的hosts文件中之外,还需要将适当的主机头abc.localhost
添加到为端口88配置的IIS站点。
在IIS管理器(inetmgr.msc),网站属性,网站标签中,高级,并在那里添加主机标题。