有没有办法设置子域名udner Xp Pro IIS,例如test.localhost

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

有帮助吗?

解决方案

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

以下文章解释了该过程:

  

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

甚至还有一个GUI小部件可以简化生活:

  

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

简而言之:

  1. 使用其中一个创建第二个站点 上面的方法(设置IP 地址到您机器的主IP 地址)
  2. 为其添加主机标头 test.localhost 域到新的 站点
  3. 编辑HOSTS并为其添加条目 指向IP的 test.localhost 上面的地址

其他提示

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

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

我似乎记得有一个工具为你做了这个,但我忘了它的名字和坐标。

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

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

并添加以下行:

 127.0.0.1 mysuper-site.com.net.blabla

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

scroll top