将多个IIS网站指向同一文件夹是否存在任何问题?


8

我有一个网站,许多客户正在使用该网站托管他们的网站。他们每个人都有自己的域名,但是使用相同的托管服务。最好让它们从具有该站点上所有主机头的同一个IIS网站运行,还是应该为每个域创建指向服务器上相同物理目录的不同网站和应用程序池?


我们将要运行这种设置。您是使用主机头来决定应用哪个配置文件/数据库来查看还是由登录确定?
jammus

此时,它也将使用相同的数据库,主机标头将映射到数据库中的站点ID,该ID将与登录结合以确定谁可以看到什么
Glenn Slaven

Answers:


9

除非您有明确的理由将多个应用程序池分开,否则没有理由使用多个应用程序池。否则,这只会​​浪费内存。

在同一目录下运行多个网站应该没有任何问题。如果某个时候客户端需要不同的版本,则可以使用专门的代码库/ config / etc将它们迁移到其他目录中。如果这种情况可能会更频繁地出现,那么您可以考虑将它们分离到不同的网站上面前。


7

从同一文件夹运行多个站点没有问题,我已经做了很多次。通过在单独的应用程序池中运行单独的站点而获得的优势是可以抵抗崩溃,如果在一个站点中引起错误,则不太可能影响其他站点。这也意味着,如果一个站点比其他站点更受欢迎,则可以更改池设置,以便在需要时回收线程时更加有效。


0

在某些情况下,这可能很危险。有可能在文件系统资源上陷入僵局。在我的情况下,这是Lucene索引,两个应用程序池查找同一文件夹。两者都同时开始索引更新,因此一半文件被一个应用程序锁定,另一半文件被第二个应用程序锁定,导致两个网站都没有响应。极难调试。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.