基本上我希望能够输入http://mysites并向我显示我的本地人而不是输入http://localhost:8080/?
我打算做几次,例如http://localhost:8181到http://mysites2
我以为你可以通过主机文件来做到这一点?
这是我机器上的所有地方
答案 0 :(得分:2)
如前所述,您可以编辑hosts文件(或更新本地DNS服务器),以便名称指向所需的IP地址。某些浏览器在名称中没有DOT时遇到问题,因此您可能需要执行mysites.local
或mysites.ivor
如果在端口80上运行了其他东西,则必须配置该服务器以代理对IIS的请求(在端口80上)。如果您无法在端口80上运行任何内容,则可以配置名称,但最后仍需要端口。
如果只有IIS正在运行,您可以使用虚拟主机进行设置。您将端口80上的IP地址绑定添加到您指定的DNS名称。只要它们具有不同的主机名,您就可以在一个端口上运行它们。
答案 1 :(得分:1)
您的主机文件如下所示:
127.0.0.1 mysites
127.0.0.1 mysites2
这样您就可以设置http://mysites:8080和http://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)