【问题标题】:Not able to set the url for site on IIS localhost无法在 IIS 本地主机上设置站点的 url
【发布时间】:2015-08-05 13:22:24
【问题描述】:

我想使用域名访问托管在 localhost 上的站点,即 www.practical.com(在 IIS 8 上)

通过以下设置,我可以使用 url http://localhost:81/ 访问该站点,但不使用 www.practical.com。

我的设置如下; 站点托管在站点根文件夹中,并且只是默认网站,如下所示;

网站 - 默认网站 -WebApp

绑定如下;

-IP 地址:全部未分配 -端口:81 -Host Name : "" --> www.practical.com 没有用,所以我把它留空了

Hosts 文件设置如下:

localhost 名称解析在 DNS 本身内处理。 127.0.0.1 本地主机 ::1 本地主机 127.0.0.1 actual.com --> 这不起作用 请让我知道我需要做哪些额外的设置。 提前致谢, 阿尼尔

【问题讨论】:

    标签: iis


    【解决方案1】:

    我通过在 hosts.ics 中添加一个条目解决了这个问题
    127.0.0.1 www.practical.com
    这是我必须修改的文件,因为我的窗口 8.1 正在寻找该文件中的条目。

    【讨论】:

      【解决方案2】:

      主机www.practical.com 与practical.com 不同。您需要在主机文件中输入以下内容:

      127.0.0.1 www.practical.com
      

      您可以通过在命令行中执行以下操作自行测试条目之间的差异:

      nslookup practical.com
      nslookup www.practical.com
      

      使用您当前的 hosts 文件,这将返回 127.0.0.1 为第一个和未知(或 208.91.197.39 为我返回!)为第二个。为www.practical.com 添加主机条目后,两者都应返回127.0.0.1

      【讨论】:

      • 添加条目 127.0.0.1 www.practical.com 但仍然无法正常工作。 hosts 文件的位置在 C://windows/system32/drivers/etc 中。在将此条目添加到主机后,nslookup www.practical.com 返回 208.91.197.39 和 nslookup actual.com 为我返回 103.8.44.5。主机的位置是否正确?
      • 需要对 web.config 进行任何更改吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-07-21
      • 2014-11-23
      • 2016-01-02
      • 2020-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多