Localhost的子域名有端口号,怎么样?

时间:2010-02-02 09:51:11

标签: subdomain localhost port

我们知道要为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?

请帮忙。

2 个答案:

答案 0 :(得分:3)

因为您需要为您的主机文件添加abc.localhost条目。如果您已经拥有,请确保您的网络服务器正在侦听端口88。

如果您使用的是IIS,请确保已将绑定添加到正确的主机名(abc.localhost)。

答案 1 :(得分:1)

除了将条目放在客户端的hosts文件中之外,还需要将适当的主机头abc.localhost添加到为端口88配置的IIS站点。

在IIS管理器(inetmgr.msc),网站属性,网站标签中,高级,并在那里添加主机标题。