XP Pro IIS上的Localhost子域?

时间:2009-06-16 16:46:27

标签: iis windows-xp localhost

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

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

4 个答案:

答案 0 :(得分:2)

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

以下文章解释了该过程:

  

IIS: Creating Multiple Web Sites within IIS on Windows 2000 and Windows XP Professional

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

  

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

简而言之:

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

答案 1 :(得分:0)

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

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

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

答案 2 :(得分:-1)

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

答案 3 :(得分:-1)

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

并添加以下行:

 127.0.0.1 mysuper-site.com.net.blabla

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