Microsoft 是否建议从生产 Web 服务器中删除并清理默认网站实例和额外的应用程序池?
答案1
取决于服务器的用途。
一些应用程序安装程序假定存在默认网站和默认应用程序池,如果您删除了该网站,这些安装程序将无法正常工作。
如果您在运行安装程序之前重新创建站点,某些站点甚至可能无法正常工作(除非您使用 id 1 重新创建它 - 这在 IIS 6 下比在 7 中更难)。
如果服务器用于托管许多网站,并且您不太可能运行需要使用默认网站的安装程序(Exchange 和 SharePoint 在过去版本中曾经这样做过),那么最安全的选择可能是停止或以其他方式禁用它,而不是直接删除它。
从 IIS 7 开始,任何通过 GUI 创建的新网站都默认获得自己的应用程序池,因此在该网站下运行的任何应用程序都将在该应用程序池中运行,而不是 DefaultAppPool。
DefaultAppPool 通常是次要考虑因素,除明确命名或依赖其存在的应用程序外,不会使用它。
答案2
是的,默认网站下的任何内容仍在您的磁盘上,并且如果需要,可以使用 Powershell 命令在另一个网站上重新创建虚拟文件夹,例如在创建 Outlook Web Access 前端时。
应用程序池是应用程序池,如果您删除所有应用程序,它将毫无用处,并且可以删除。您可以随时创建这些应用程序池,它们在创建时将与默认应用程序池相同;因为它们将是default
...
答案3
通常,如果默认网站不用于任何用途,我就会停止它。
答案4
我认为不是。另外,如果您不想删除它,您可以将此网站的访问权限限制为特定的 IP 地址。