WebMatrix 主机文件

发布于 2024-12-08 14:19:09 字数 155 浏览 0 评论 0 原文

有没有办法像使用主机文件一样重定向到 WebMatrix 地址:127.0.0.1 localwebsite.com。

显然我不能在主机中使用computername:2000,那么如何将我的localwebsite.com与WebMatrix/IIS Express一起使用呢?

Is there any way to do a redirect to a WebMatrix address like you would using a host file: 127.0.0.1 localwebsite.com.

I can't use computername:2000 in the host obviously, so how can I use my localwebsite.com with WebMatrix/IIS Express?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

别再吹冷风 2024-12-15 14:19:09

来自 Stefan Schackow:

您需要调整一些本地计算机设置以允许 IIS Express 绑定到端口 80。只要您不能使用端口 80,所有本地 Url 中都会有“:port#”,这通过使用本地 HOSTS 文件伪造 DNS 来破坏对 Web 服务器运行任意主机名的能力。

我看到 learn.iis.net 上有一篇文章解释了如何 ACL http.sys 以允许 IIS Express(和其他应用程序)访问端口 80:http://learn.iis.net/page.aspx/1005/handling-url-binding-failures-in-iis-express/ 标题为“使用保留端口”的部分有的信息。
完成此操作后,您应该能够使用本地 HOSTS 文件执行通常的技巧,以及在 IIS Express 中使用特定主机标头配置网站 - 并且一切都应该正常。

-斯特凡

From Stefan Schackow:

You need to tweak some local machine settings to allow IIS Express to bind to port 80. As long as you can’t use port 80, all of your local Urls will have “:port#” in the Url, which defeats the ability to run arbitrary hostnames against the web server by way of faking out DNS with your local HOSTS file.

I see there is an article on learn.iis.net that explains how to ACL http.sys to allow IIS Express (and other apps) access to port 80: http://learn.iis.net/page.aspx/1005/handling-url-binding-failures-in-iis-express/ The section titled “Using a Reserved Port” has the info.
Once you have done that, you should be able to do the usual tricks with the local HOSTS file, as well as configuring websites with specific host headers in IIS Express – and everything should work.

-Stefan

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文