Windows Server 2003是微軟于2003年3月28日發布的基于Windows XP/NT5.1開發的服務器操作系統,并在同年4月底上市。相對于Windows 2000 Server做了很多改進。Windows Server 2003有多種版本,每種都適合不同的商業需求。
很久沒有折騰windows系統了,今天在windows 2003系統下安裝了一下安全狗,web環境為php5.4版本,結果安裝之后的悲劇出現了,出現以下的提示:
astCGI ErrorThe FastCGI Handler was unable to process the request.
Error Details:
- Error Number: 5 (0x80070005).
- Error Description:
HTTP Error 500 – Server Error.
Internet Information Services (IIS)
也發現安全狗防護日志中會有報錯提示信息!因為IIS執行了EXE文件,所以被網站安全狗攔截!
問題原因:網站安全狗的“禁止IIS執行程序”這個功能禁止了FastCGI.exe這個程序執行,FastCGI相當于一個第三方程序被IIS執行(跟異常程序執行的行為是一樣的,因此被攔截)
解決辦法:網站安全狗界面啟動的時候其實默認已經會去獲取FastCGI的路徑,并自動加入內置白名單;若用戶發現還是存在攔截問題,可以手動在“禁止IIS執行程序”界面下添加FastCGI的路徑到“應用程序路徑白名單”列表中即可!


注意:安裝路徑不一樣,所以在選擇上不一樣,不過對應的文件是一樣的!
已經添加好,然后保存,等待1分鐘生效!
通過以上設置,Windows 2003 iis fastcgi運行php網站就可以正常訪問了~!