本文將逐步告訴您,如何排解您在 Windows Server 2003 Web
伺服器中可能會遭遇的問題。
Web 伺服器沒有回應
確認已啟用網路連線
- 按一下 [開始],用滑鼠右鍵按一下 [控制台],然後按一下 [開啟]。
- 按兩下 [網路連線],然後按一下用於 Web 伺服器存取的連線。
- 確認該連線已在連線中。
確認 Inetinfo.exe 程式在執行中
- 按下 CTRL+ALT+DELETE。
- 按一下 [工作管理員]。
- 按一下 [處理程序] 索引標籤,然後確認 Inetinfo.exe 程序有出現在 [影像名稱] 欄中。
重新啟動 IIS 服務
- 按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]。
- 在 [網際網路資訊服務 (IIS) 管理員] 中,用滑鼠右鍵按一下您的 Web 伺服器,指向 [所有工作],然後按一下 [重新啟動 IIS]。按一下 [確定] 重新啟動 IIS 服務。
確認已將啟動類型設定為自動
- 按一下 [開始],用滑鼠右鍵按一下 [我的電腦],然後按一下 [管理]。
- 在左邊窗格中,展開 [服務及應用程式],然後按一下 [服務]。
- 在服務清單中,找出 [World Wide Web Publishing],然後確認
[啟動類型] 為 [自動],以及 [狀態] 為 [已啟動]。
即使伺服器正在執行而且網路和網際網路連線已啟用,使用者還是無法存取 Web 伺服器
確認已安裝 WINS 伺服器
- 按一下 [開始],指向 [控制台],按兩下 [新增或移除程式],然後按一下 [新增/移除 Windows
元件]。
- 按一下 [Networking Services],然後按一下 [詳細資料]。
- 確認已選取 [Windows Internet Naming Service
(WINS)] 核取方塊,而且已正確設定並在網路上運作。
確認已安裝 DNS 伺服器
- 按一下 [開始],指向 [控制台],然後按兩下 [新增或移除程式]。
- 按一下 [新增/移除 Windows 元件],按一下 [Networking Services],然後按一下 [詳細資料]。
- 確認已安裝 [Domain Name System (DNS)],而且 DNS 伺服器 (可能有一台以上)
已連線並在網路上運作。
測試網路連線
從不同的用戶端電腦和位置使用網頁瀏覽器 (例如,Internet Explorer)
來測試網路連線。如此,您就可以判斷問題之所以發生,是因為網路區段位置、網際網路連線或是無法存取伺服器的特定用戶端所造成的。
使用者可以存取 Web 伺服器,但是無法存取其中的內容
確認 Web 伺服器上的驗證和加密層級
- 按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]。
- 在 [網際網路資訊服務 (IIS) 管理員] 中,展開 [Server_Name],然後展開 [網站]。
- 用滑鼠右鍵按一下該網站,然後按一下 [內容]。
- 按一下 [目錄安全設定] 索引標籤,然後按一下 [驗證及存取控制] 下方的 [編輯]。
- 確認已在伺服器上設定正確的驗證和加密設定。
確認 Web 共用使用權限
- 按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]。
- 在 [網際網路資訊服務 (IIS) 管理員] 中,展開 [Server_Name],然後展開 [網站]。
- 用滑鼠右鍵按一下預設的網站,然後按一下 [內容]。
- 按一下 [主目錄] 索引標籤,然後在 [本機路徑] 下方,確認已設定適當的用戶端存取權限,如下所示:
在 [使用權限] 方塊中,選取下列其中之一:
注意 除了網站的使用權限以外,您可以用滑鼠右鍵按一下網站,然後按一下
[使用權限],確認 NTFS
檔案系統的使用權限。然後,確認使用者是否具有正確的使用權限。瞭解 Web 使用權限和 NTFS 使用權限之間的區別是很重要的。與 NTFS
使用權限不同的是,Web 使用權限只會套用在存取您網站的使用者上。NTFS 使用權限則只會套用在具有有效 Windows
帳戶的特定使用者或使用者群組。如需有關這個主題的詳細資訊,請在 IIS 說明檔案中搜尋「網站使用權限」。
確認未將 IP 位址和網域名稱設定為拒絕存取
- 按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]。
- 在 [網際網路資訊服務 (IIS) 管理員] 中,展開 [Server_Name],然後展開 [網站]。
- 用滑鼠右鍵按一下該網站,然後按一下 [內容]。
- 按一下 [目錄安全設定] 索引標籤,然後按一下 [IP 位址及網域名稱限制] 下方的 [編輯]。
- 確認沒有將 [所有的電腦將預設為] 選項設定為 [拒絕存取]。
確認根資料夾和所有的檔案都存在而且完整無缺
- 按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]。
- 展開 [Server_Name],然後展開 [網站]。
- 用滑鼠右鍵按一下該網站,然後按一下 [開啟舊檔]。
- 確認 (Inetpub\wwwroot) 資料夾完整無缺,並且包含網站所需的所有 .htm
檔案。例如,確認有無列出預設文件,通常是 Default.htm 或 Index.htm。
使用者無法使用 Web 伺服器的檔案傳輸通訊協定 (FTP,File Transfer Protocol)
確認已安裝 FTP 伺服器服務
- 按一下 [開始],指向 [控制台],按兩下 [新增或移除程式],然後按一下 [新增/移除 Windows
元件]。
- 按兩下 [應用程式伺服器],然後按兩下 [Internet Information Services (IIS)]。
- 確認已選取 [檔案傳輸通訊協定 (FTP) 服務]
核取方塊。如果尚未選取,請按一下以選取它,然後按一下 [確定]。
確認 FTP 的使用權限
- 按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]。
- 展開 [Server_Name],然後展開 [FTP 站台]。
- 用滑鼠右鍵按一下 FTP 站台,然後按一下 [內容]。
- 按一下 [主目錄] 索引標籤,然後在 FTP
所使用的資料夾上授與適當的使用權限,包括授與寫入權限給那些上傳文件到伺服器的使用者。
如需有關如何保護您的 FTP 站台的詳細資訊,請在 IIS 說明檔案中搜尋「FTP 站台管理」。然後,參閱<保護您的 FTP
站台>主題。
確認已啟動預設的 FTP 發行服務
- 按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]。
- 展開 [Server_Name],然後展開 [FTP 站台]。
- 用滑鼠右鍵按一下預設的 FTP 站台。
- 確認它已啟動。如果尚未啟動,按一下 [啟動]。
- 此外,請確認已啟動預設的 FTP 發行服務
- 按一下 [開始],用滑鼠右鍵按一下 [我的電腦],然後按一下 [管理]。
- 在 [電腦管理] 對話方塊中,展開 [服務及應用程式]。
- 按一下 [服務],然後在右邊窗格中,確認 [FTP Publishing Service] 的 [狀態] 欄為 [已啟動]。如果服務尚未啟動,請按一下左上角的 [啟動] 連結。或者,按一下 [重新啟動]。
使用者無法透過 Web 伺服器傳送或接收電子郵件訊息
確認已安裝 SMTP 服務
- 按一下 [開始],指向 [控制台],按兩下 [新增或移除程式],然後按一下 [新增/移除 Windows 元件]。
- 按兩下 [應用程式伺服器],然後按兩下 [Internet Information Services (IIS)]。
- 確認已選取 [SMTP Service] 核取方塊。如果尚未選取,請按一下以選取它,然後按一下 [確定]。
確認已啟動 SMTP 服務
- 按一下 [開始],用滑鼠右鍵按一下 [我的電腦],然後按一下 [管理]。
- 在 [電腦管理] 對話方塊中,展開 [服務及應用程式]。
- 按一下 [服務],然後在右邊窗格中,確認 [Simple Mail Transfer Protocol (SMTP)] 的 [狀態] 欄為 [已啟動]。如果尚未啟動,請啟動它。
- 此外,您可能想要確認 [預設 SMTP 虛擬伺服器] 或任何已建立的「SMTP 虛擬伺服器」是否已啟動。
- 如果要執行這項操作,請按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]。
- 展開 [Server_Name]。
- 用滑鼠右鍵按一下 [預設 SMTP 虛擬伺服器] 或任何您建立的「SMTP 虛擬伺服器」,然後確認是否已啟動。如果尚未啟動,按一下 [啟動]。
Web 伺服器上的新聞群組沒有運作
確認已安裝 NNTP 服務
- 按一下 [開始],指向 [控制台],按兩下 [新增或移除程式],然後按一下 [新增/移除 Windows
元件]。
- 按兩下 [應用程式伺服器],然後按兩下 [Internet Information Services
(IIS)]。
- 確認已選取 [NNTP Service] 核取方塊。如果尚未選取,請按一下以選取它,然後按一下 [確定]。
注意 如果要確認「預設的」或其他「NNTP 虛擬伺服器」是否已啟動,請用滑鼠右鍵按一下
[IIS
管理員] 中的物件。此外,請確認「網路 NEWS 傳輸通訊協定」(NNTP,Network News Transfer Protocol)
服務是否已啟動。如果要執行這項操作,請按一下
[開始],用滑鼠右鍵按一下
[我的電腦],然後按一下
[管理],展開
[服務和應用程式],按一下
[服務],然後捲動服務清單到您要找的服務,接著判斷「Network News Transfer Protocol
(NNTP)」服務的狀態。如果尚未啟動,請啟動它。
確認有為新聞群組設定虛擬目錄
- 按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]。
- 展開 [Server_Name],然後展開 [預設 NNTP 虛擬伺服器] 或任何您已建立的「NNTP
虛擬伺服器」。
- 按一下 [虛擬目錄]。
- 確認有為新聞群組建立虛擬目錄。
確認使用者的安全性和大小設定
- 按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]。
- 展開 [Server_Name],用滑鼠右鍵按一下 [預設 NNTP 虛擬伺服器] 或任何您已建立的「NNTP
虛擬伺服器」,然後按一下 [內容]。
- 按一下 [存取] 索引標籤,然後按一下 [驗證]。選取一或多個驗證方法。Microsoft NNTP 服務會依照您的 Windows 存取控制清單 (ACL)
設定值所決定的內容,確認使用者的身分並授與要求內容的存取權。按一下 [確定]。
- 按一下 [設定值] 索引標籤,然後設定正確的大小和佈告設定值。
- 按一下 [安全性] 索引標籤,然後授與適當的使用權限給 Windows 使用者帳戶。視需要,按一下 [新增] 將 Windows 使用者帳戶和群組加入 NNTP 虛擬伺服器操作員的清單中。
注意 如需有關「NNTP 服務」的詳細資訊,請在 [IIS 管理員] 中,按一下
[說明] 功能表上的
[NNTP Protocol 說明]。
確認使用者確實有與服務連線
- 按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]。
- 展開 [Server_Name],然後展開 [NNTP 虛擬伺服器]。
- 按一下 [目前工作階段],然後確認使用者已經與服務連線。
使用者無法使用 FrontPage 將網際網路頁面發佈到 Web 伺服器上
確認已安裝 FrontPage 2002 Server Extensions
- 按一下 [開始],指向 [控制台],按兩下 [新增或移除程式],然後按一下 [新增/移除 Windows 元件]。
- 按兩下 [應用程式伺服器],然後按兩下 [Internet Information Services (IIS)]。
- 確認已選取 [FrontPage 2002 Server Extensions]
核取方塊。
確認已設定 FrontPage 2002 Server Extensions
- 按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]。
- 展開 [Server_Name],然後按一下 [Web Service Extensions]。
- 確認 [FrontPage Server Extensions 2002] 的狀態為
[已允許]。如果不是,請按一下 [允許]。