在 Windows Server 2008 上安裝 Apache 時常遇到 80 連接埠被佔用無法啟動。使用 netstat -ano 發現 PID 4 (System 進程) 佔用 80 連接埠,進一步確認是 HTTP.sys (HTTP 協定堆疊驅動程式) 保留了該連接埠,阻擋 Apache 綁定。
net stop httpsc config http start= disabled原理:HTTP.sys 是核心模式 HTTP 接聽器,供 IIS、WCF、WebDAV 等服務使用。若伺服器不需這些服務,停用 HTTP.sys 即可釋放 80 連接埠給 Apache 使用。
Windows Server 2008 (WinSer 8) 無法存取共用資料夾官方排查步驟
Windows Server 2008 事件觸發器:讓關鍵事件自動通知管理員
Windows Server 2003 非同尋常的安全設定:C 槽根目錄與系統資料夾 NTFS 權限精細鎖定實戰
Windows Server 2008 R2 取消開機/關機按 Ctrl+Alt+Del 登入設定
解決 IIS 7.0 上傳超過 30MB 影片出現「找不到檔案或目錄」錯誤
Visual Studio 2012 完整測試 Windows 8 應用程式指南