1

有没有办法为 test.localhost 之类的东西设置子域 udner Xp Pro IIS

可以通过 IIS 或 hosts 文件完成吗?需要在使用 pathign 回到根目录的站点上进行 tets,因此将站点置于 localhost/test 之类的虚拟目录中会导致问题。

4

4 回答 4

2

您可能很清楚,开箱即用的 IIS 5.1 仅支持一个网站。您可以使用该adsutil.vbs工具在 IIS 5.1 中创建第二个站点并将其配置为使用该站点。

下面的文章解释了这个过程:

IIS:在 Windows 2000 和 Windows XP Professional 上的 IIS 中创建多个网站

甚至还有一个 GUI 小部件可以让生活变得轻松:

http://www.firstserved.net/support/downloads

简而言之:

  1. 使用上述方法之一创建第二个站点(将 IP 地址设置为您机器的主 IP 地址)
  2. 将域的主机标头添加 test.localhost到新站点
  3. 编辑 HOSTS 并添加一个条目以 test.localhost指向上面的 IP 地址
于 2009-06-16T17:04:55.740 回答
0

最简单的方法是将您已经拥有的单独站点的文档根目录切换到与目标站点不同的文件夹。然后你可以在完成后将其切换回来。

如果您在根目录下的虚拟目录中构建东西,这甚至不会影响任何正在进行的项目。

我似乎记得有一个工具可以为您完成此操作,但我忘记了它的名称和坐标。

于 2009-06-16T17:09:46.843 回答
-1

在 IIS 中创建一个新网站。主机头值应该是您的子域,例如“sub.localhost”,然后将域添加到您的主机文件中。

于 2009-06-16T16:54:25.187 回答
-1

用记事本打开文件 c:\windows\system32\drivers\etc

并添加这一行:

 127.0.0.1 mysuper-site.com.net.blabla

然后浏览到这个站点:http://mysuper-site.com.net.blabla

于 2009-06-16T17:09:37.077 回答