【问题标题】:IIS: Can I create a host header for an intranet site?IIS:我可以为 Intranet 站点创建主机标头吗?
【发布时间】:2011-03-08 16:59:51
【问题描述】:

这是一个相当简单的问题(在我看来),但出于某种原因,尽管我在谷歌上搜索过,但我还是找不到直接的答案。

目前,我在位于http://localhost/myApp 的默认网站下运行了一个应用程序。理想情况下,我想在 IIS 中创建一个新站点,绑定到 127.0.0.1:80 和 http://myApp 的主机标头,以便我可以正确测试我的 url 重写规则(因为我的应用程序最终将托管在 @ 987654323@,而不是http://www.somedomain.com/myApp)。

所以,我的问题是:上述方法可行吗?我还没有机会尝试。

如果上述方法不起作用,通过我的本地网络访问我的网站http://myApp 的步骤是什么?

【问题讨论】:

    标签: iis binding


    【解决方案1】:

    如果您欺骗操作系统将 www.myapp.com 解析为 127.0.0.1,它应该可以工作。为此,请编辑 %systemroot%\system32\drivers\etc 中的 hosts 文件以包含以下内容:

    127.0.0.1 myapp.com

    我相信您也可以只执行 myapp(不带 .com),但这有点棘手,因为解决方法取决于您的节点类型。 (混合等)为了安全起见,添加

    127.0.0.1 我的应用

    到同一目录中的主机和 LMHosts 文件。默认情况下,lmhosts 是不存在的,并且那里有一个 lmhosts.sam。您必须将其重命名为 lmhosts 或创建一个新的。

    然后像往常一样在 IIS7/7.5 中创建绑定(我假设它是 7...站点->操作->绑定->添加或编辑->相应地填充主机名).. IIS6 也可以工作,但要困难得多让 https 在您需要时正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-14
      • 2017-05-20
      • 2017-01-06
      • 1970-01-01
      • 1970-01-01
      • 2023-03-28
      • 2021-03-22
      • 1970-01-01
      相关资源
      最近更新 更多