2009-01-28 89 views
1

我在家用开发机器上运行WinXP Pro SP3和IIS 5.1。据我所知,IIS 5.1只允许我托管一个网站,这是一个问题,因为我目前正在处理三个网站。那是对的吗?如果有的话,是否有任何解决方法?是否有可能在IIS 5.1上托管多个网站?

编辑:这只是开发/测试的目的 - 我不想实际托管任何实时网站,甚至不让任何人离开我访问它们。

回答

7

这实际上是可能没有任何插件。 XP Pro仍然允许多个站点在IIS下运行,但他们已经删除了从GUI配置该选项的选项。他们也消除了同时运行多个站点的能力。使用\ Inetpub \ Adminscripts目录中找到的脚本,您可以添加其他站点,然后使用IIS管理单元来切换运行哪个脚本。

本文介绍的细节:

http://www.developerfusion.com/code/4645/multiple-iis-virtual-servers-on-xp-pro/

2

只能主办XP一个网站。您还会发现存在连接限制,因此即使托管一个网站也是一项挑战。

模拟多个站点的一种方法是为每个站点分别创建一个主机名。然后创建每个 “点” 在其自己的文件夹,例如,

/site1的/

/站点2/

/site3/

,然后共同的代码到每个站点(例如,在你的布局)检查URL并重定向到相应文件夹下的页面(如果它尚未从该页面加载页面)。所以你有效地将主机名绑定到子文件夹。

4

如果这是一个测试,你也许可以用IIS管理,它可以让您设置多个站点获得通过,但只有一个活跃在一个时间:

http://blog.crowe.co.nz/archive/2005/08/08/179.aspx

+0

没错,这就是我用来做遥想当年。 – Kev 2009-01-29 00:15:30

+0

感谢您的信息。看起来像一个有用的实用程序,但我现在已经与吉姆的解决方案。 – gkrogers 2009-01-29 10:30:56

相关问题