Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

HTTP / FTP 狀態碼完整速查表:從 1xx 到 5xx 的含義與常見場景

編輯:關於伺服器

作為運維或開發人員,快速識別 HTTP 與 FTP 狀態碼含義是排查問題的基本功。本文整理了標準狀態碼分類、核心代碼含義,並重點標註 IIS 擴展子狀態碼(如 401.x、403.x、500.x),方便針對性排查。

HTTP 狀態碼分類總覽

類別含義典型代碼
1xx信息回應,請求已接收繼續處理100 Continue、101 Switching Protocols
2xx成功,請求被正常處理200 OK、201 Created、204 No Content、206 Partial Content
3xx重定向,需進一步操作完成請求301 Moved Permanently、302 Found、304 Not Modified、307 Temporary Redirect
4xx客戶端錯誤,請求語法錯誤或無法滿足400 Bad Request、401 Unauthorized、403 Forbidden、404 Not Found、405 Method Not Allowed
5xx服務端錯誤,服務器無法完成有效請求500 Internal Server Error、502 Bad Gateway、503 Service Unavailable、504 Gateway Timeout

IIS 擴展子狀態碼重點解析

401 未授權 - 細分原因

  • 401.1:登入失敗(憑證無效)
  • 401.2:服務器配置導致登入失敗
  • 401.3:ACL 權限拒絕訪問資源
  • 401.4:篩選器授權失敗
  • 401.5:ISAPI/CGI 應用程式授權失敗
  • 401.7:URL 授權策略拒絕(IIS 6.0 專用)

403 禁止訪問 - 細分原因

  • 403.1:執行存取被禁止(腳本映射缺失)
  • 403.2/3:讀/寫存取被禁止
  • 403.4/5:要求 SSL / SSL 128
  • 403.6:IP 地址被拒絕
  • 403.7:要求客戶端憑證
  • 403.14:拒絕目錄列表(無默認文檔且目錄瀏覽關閉)
  • 403.18/19:應用程式池相關限制(IIS 6.0)

500 內部錯誤 - 細分原因

  • 500.12:應用程式正在重啟
  • 500.13:Web 服務器過載
  • 500.15:禁止直接請求 Global.asa
  • 500.19:配置數據無效(常見於 applicationHost.config/web.config 格式錯誤)

FTP 狀態碼精選

代碼含義常見場景
150資料連接已開啟,準備傳輸LIST/RETR 命令後
226傳輸完成,關閉資料連接檔案上傳/下載成功
230用戶登入成功PASS 命令後
331用戶名正確,需要密碼USER 命令後
426連接關閉,傳輸中止傳輸過程中斷
530未登入(用戶名/密碼錯或匿名登入被拒)認證失敗
550請求操作未執行(檔案不存在或無權限)DELE/RETR 失敗

實戰建議

  • 日志分析時,優先關注 4xx/5xx 趨勢變化。
  • 404 細分(.0-.3)可區分是檔案缺失、端口問題、擴展鎖定還是 MIME 映射缺失。
  • 500.19 常伴隨詳細錯誤碼(如 0x8007000d),需結合事件查看器或失敗請求跟蹤 (FREB) 定位配置錯誤行。
Copyright © Windows教程網 All Rights Reserved