Windows-Server-2003
Windows Server 2003 上的 IIS 6.0 和索引服務
我在 Windows Server 2003 / IIS 6.0 設置上維護一個經典的 ASP 應用程序。它沒有編寫程式碼來使用盒子上的內置索引服務,但索引服務已打開並主動索引預設的 Web 目錄。
我想知道關閉/解除安裝索引服務是否安全,因為它開始佔用伺服器 C 驅動器上的大量空間(1.8 GB)
據我所知,基於一些有限的Google搜尋,這是一件安全的事情。但我也想知道 IIS 是否在我不知道的低級別使用索引服務。
我什至會接受一些關於 IIS 6.0 和索引服務的最新文件的連結,以及 IIS 是如何真正使用它的。我找到的連結都很舊。
刪除(通過添加/刪除程序)或禁用索引服務(如果您沒有積極使用它)是絕對安全的。事實上,如果您不使用它,刪除它是“正確的事情(tm)”。
就文件而言,您發現的一些舊內容仍然有效。索引服務是古老的——它可以追溯到 IIS 4.0 和 Windows NT 4.0 選項包。它實際上是一段非常有趣的程式碼,可以做一些相當簡潔的事情(使用 NTFS ACL 為使用者過濾搜尋結果,具有可插入的文件格式過濾器,可插入的干擾詞和斷詞功能),但從未真正被使用過,因為,我相信,微軟在讓它做任何開箱即用的事情方面做得很差。(如果微軟曾經付出任何努力,它很可能成為企業分佈式“桌面和伺服器搜尋”的基礎……)
索引服務的平台 SDK 部分可能是您了解更多有關其工作原理的最佳選擇。