如何将http:// localhost:8080映射到iis7中的http:// mysites?

时间:2010-07-17 17:30:42

标签: iis iis-7 localhost

基本上我希望能够输入http://mysites并向我显示我的本地人而不是输入http://localhost:8080/

我打算做几次,例如http://localhost:8181http://mysites2

我以为你可以通过主机文件来做到这一点?

这是我机器上的所有地方

3 个答案:

答案 0 :(得分:2)

如前所述,您可以编辑hosts文件(或更新本地DNS服务器),以便名称指向所需的IP地址。某些浏览器在名称中没有DOT时遇到问题,因此您可能需要执行mysites.localmysites.ivor

等操作

如果在端口80上运行了其他东西,则必须配置该服务器以代理对IIS的请求(在端口80上)。如果您无法在端口80上运行任何内容,则可以配置名称,但最后仍需要端口。

如果只有IIS正在运行,您可以使用虚拟主机进行设置。您将端口80上的IP地址绑定添加到您指定的DNS名称。只要它们具有不同的主机名,您就可以在一个端口上运行它们。

答案 1 :(得分:1)

您的主机文件如下所示:

127.0.0.1 mysites
127.0.0.1 mysites2

这样您就可以设置http://mysites:8080http://mysites2:8081等书签。

接下来最困难的是在端口80上使用服务器设置HttpRedirection。这样您就可以输入http://mysites,并将其重定向到http://mysites:8080,您将从该点开始使用

为了完全得到你想要的东西,你需要在端口80上设置反向代理。这里的主题太大了,但是如果你谷歌的话,有很多可用的信息。

答案 2 :(得分:0)

您无法使用hosts文件设置端口...您只需要访问网站http://mysites:8080,mysites:8081等。

为此,请向主机添加条目,例如

127.0.0.1 mysites

(主机通常位于C:\ WINDOWS \ system32 \ drivers \ etc \ hosts)