从IIS中删除DefaultWebSite和应用程序池是否被视为最佳实践?


13

Microsoft是否建议从生产Web服务器中删除并清理Default Web Site实例和其他应用程序池?

Answers:


10

取决于要使用的服务器。

一些应用程序安装程序假定存在默认网站和DefaultAppPool,如果您删除了这些网站,这些安装程序将无法正常工作。

如果您稍后在运行安装程序之前重新创建站点,则有些甚至可能无法正常工作(除非您使用ID 1-1重新创建该站点,这在IIS 6中比在7中更难)。

如果服务器将用于托管许多网站,并且您不太可能运行要求使用默认网站的安装程序(过去使用Exchange和SharePoint的默认版本执行此操作),则最安全的选择可能仍然是“停止”或其他方式禁用它,而不是直接删除它。

从IIS 7开始,通过GUI创建的任何新网站都默认使用其自己的应用程序池,因此在该网站下运行的所有应用程序都将在该应用程序池中运行,而不是在DefaultAppPool中运行。

DefaultAppPool通常是次要考虑因素,除非明确命名或依赖于它的应用程序将不会使用它。


0

通常,只要不使用任何默认网站,我都会停止它。


您能否提供一些有关执行此操作的方式及其帮助的想法?您的答案目前几乎没有上下文。
nhinkle 2012年

我也一样。保留原始配置在需要的地方。我使用自己的网站等进行所有操作,并且仅禁用默认设置。
TomTom 2012年

0

是的,默认网站下的所有内容仍在您的磁盘上,如有必要,例如在创建Outlook Web Access前端时,可以使用Powershell命令在另一个网站上重新制作虚拟文件夹。

应用程序池是用于应用程序的池,如果删除所有应用程序,它将毫无用处并可被删除。您可以随时创建它们,它们将与创建时的默认应用程序池相同。就像他们会default...


0

我觉得不是。另外,您也不想删除它,您可以限制对该站点的访问到特定的IP地址。

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.