服務器IIS排錯要注意哪些問題
服務器IIS排錯要注意哪些問題
IIS的排錯主要是TCP/IP排錯,我們首先來了解TCP/IP協議,TCP/IP協議問題往往是導致IIS不能正常工作的原因。當IIS出現錯誤但是可以判斷IIS服務本身沒有問題時,就要考慮是否網絡連接出現問題,簡單排除網絡硬件損壞所造成的問題之后,我們的注意力就應集中在網絡協議,主要是TCP/IP協議上。
Windows 2003/2000提供了一系列TCP/IP排錯工具,這些主要基于命令提示行的工具提供了診斷網絡問題的強大手段。
使用ipconfig工具檢查TCP/IP配置
ipconfig是一個查閱和管理客戶機TCP/IP配置狀態的命令提示行工具。在命令提示行中鍵入:ipconfig并回車,得到如右圖所示的計算機基本TCP/IP配置屬性,包括IP地址、子網掩碼和缺省網關。
在命令提示行中鍵入:ipconfig /all并回車,得到詳細模式的TCP/IP配置狀態,除了基本信息之外,還包括主機名、DNS設置、WINS設置、DHCP設置以及物理地址、節點類型等TCP/IP信息。
如果計算機啟用DHCP并使用DHCP服務器獲得配置,可以使用ipconfig /renew命令開始刷新租約。也可以使用帶/release選項的ipconfig命令立即釋放主機的當前DHCP配置。
對于Windows 95和Windows 98客戶機,應使用 winipcfg命令而不是ipconfig命令。
使用ping命令測試連接
Ping命令有助于驗證IP級的連通性,發現和解決問題時,可以使用Ping向目標主機名或IP地址發送ICMP回應請求。在需要驗證主機能否連接到TCP/IP網絡和網絡資源時使用Ping。
Ping命令實際上是向目標主機發送若干(缺省為4個)數據包,如果本地計算機與目標主機之間能夠連通,目標主機將回復一條響應信息,如右上圖所示,響應信息包括響應時間和TTL值。成功的Ping同一臺主機說明IP數據能夠在本地與目標主機之間傳送。
如果收到超時信息,如右下圖所示,則說明本地主機與目標主機之間的TCP/IP連接不能建立,可能的原因包括網絡故障,協議錯誤以及TCP/IP配置錯誤等在確認網絡連通性的時候,應按照以下順序進行Ping測試:
1.Ping本地循環地址127.0.0.1,確定本地TCP/IP配置是否正確。
在命令提示行鍵入Ping 127.0.0.1。
2.Ping本機地址,檢驗本地IP地址設置是否正確。
3.Ping缺省網關地址,檢驗能否與本地子網之外的主機進行通信。
4.Ping遠程子網上的主機,檢驗能否通過路由器進行遠程通信。
如果以上Ping命令均能夠得到響應,說明TCP/IP配置能夠支持網絡通信。否則,針對相應的網絡組件進行設置檢查。
使用netstat工具顯示連接統計
可以使用netstat命令顯示協議統計信息和當前的TCP/IP連接。
netstat -a命令將顯示所有連接,而netstat -r顯示路由表和活動連接。netstat -e命令將顯示 Ethernet 統計信息,而netstat -s顯示每個協議的統計信息。
如果使用 netstat -n,則不能將地址和端口號轉換成名稱。
IIS錯誤代碼大全
400 無法解析此請求。
401.1 未經授權:訪問由于憑據無效被拒絕。
401.2 未經授權: 訪問由于服務器配置傾向使用替代身份驗證方法而被拒絕。
401.3 未經授權:訪問由于 ACL 對所請求資源的設置被拒絕。
401.4 未經授權:Web 服務器上安裝的篩選器授權失敗。
401.5 未經授權:ISAPI/CGI 應用程序授權失敗。
401.7 未經授權:由于 Web 服務器上的 URL 授權策略而拒絕訪問。
403 禁止訪問:訪問被拒絕。
403.1 禁止訪問:執行訪問被拒絕。
403.2 禁止訪問:讀取訪問被拒絕。
403.3 禁止訪問:寫入訪問被拒絕。
403.4 禁止訪問:需要使用 SSL 查看該資源。
403.5 禁止訪問:需要使用 SSL 128 查看該資源。
403.6 禁止訪問:客戶端的 IP 地址被拒絕。
403.7 禁止訪問:需要 SSL 客戶端證書。
403.8 禁止訪問:客戶端的 DNS 名稱被拒絕。
403.9 禁止訪問:太多客戶端試圖連接到 Web 服務器。
403.10 禁止訪問:Web 服務器配置為拒絕執行訪問。
403.11 禁止訪問:密碼已更改。
403.12 禁止訪問:服務器證書映射器拒絕了客戶端證書訪問。
403.13 禁止訪問:客戶端證書已在 Web 服務器上吊銷。
403.14 禁止訪問:在 Web 服務器上已拒絕目錄列表。
403.15 禁止訪問:Web 服務器已超過客戶端訪問許可證限制。
403.16 禁止訪問:客戶端證書格式錯誤或未被 Web 服務器信任。
403.17 禁止訪問:客戶端證書已經到期或者尚未生效。
403.18 禁止訪問:無法在當前應用程序池中執行請求的 URL。
403.19 禁止訪問:無法在該應用程序池中為客戶端執行 CGI。
403.20 禁止訪問:Passport 登錄失敗。
404 找不到文件或目錄。
404.1 文件或目錄未找到:網站無法在所請求的端口訪問。
注意 404.1 錯誤只會出現在具有多個 IP 地址的計算機上。如果在特定 IP 地址/端口組合上收到客戶端請求,而且沒有將 IP 地址配置為在該特定的端口上偵聽,則 IIS 返回 404.1 HTTP 錯誤。例如,如果一臺計算機有兩個 IP 地址,而只將其中一個 IP 地址配置為在端口 80 上偵聽,則另一個 IP 地址從端口 80 收到的任何請求都將導致 IIS 返回 404.1 錯誤。只應在此服務級別設置該錯誤,因為只有當服務器上使用多個 IP 地址時才會將它返回給客戶端。
關鍵詞:服務器 IIS 排錯
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解