文章編號: 323358 - 上次校閱: 2007年12月3日 - 版次: 7.3

Windows Server 2003 Web 伺服器的疑難排解

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

結論

本文將逐步告訴您,如何排解您在 Windows Server 2003 Web 伺服器中可能會遭遇的問題。

Web 伺服器沒有回應

確認已啟用網路連線

  1. 按一下 [開始],用滑鼠右鍵按一下 [控制台],然後按一下 [開啟]
  2. 按兩下 [網路連線],然後按一下用於 Web 伺服器存取的連線。
  3. 確認該連線已在連線中。

確認 Inetinfo.exe 程式在執行中

  1. 按下 CTRL+ALT+DELETE。
  2. 按一下 [工作管理員]
  3. 按一下 [處理程序] 索引標籤,然後確認 Inetinfo.exe 程序有出現在 [影像名稱] 欄中。

重新啟動 IIS 服務

  1. 按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]
  2. 在 [網際網路資訊服務 (IIS) 管理員] 中,用滑鼠右鍵按一下您的 Web 伺服器,指向 [所有工作],然後按一下 [重新啟動 IIS]。按一下 [確定] 重新啟動 IIS 服務。

確認已將啟動類型設定為自動

  1. 按一下 [開始],用滑鼠右鍵按一下 [我的電腦],然後按一下 [管理]
  2. 在左邊窗格中,展開 [服務及應用程式],然後按一下 [服務]
  3. 在服務清單中,找出 [World Wide Web Publishing],然後確認 [啟動類型][自動],以及 [狀態][已啟動]

即使伺服器正在執行而且網路和網際網路連線已啟用,使用者還是無法存取 Web 伺服器

確認已安裝 WINS 伺服器

  1. 按一下 [開始],指向 [控制台],按兩下 [新增或移除程式],然後按一下 [新增/移除 Windows 元件]
  2. 按一下 [Networking Services],然後按一下 [詳細資料]
  3. 確認已選取 [Windows Internet Naming Service (WINS)] 核取方塊,而且已正確設定並在網路上運作。

確認已安裝 DNS 伺服器

  1. 按一下 [開始],指向 [控制台],然後按兩下 [新增或移除程式]
  2. 按一下 [新增/移除 Windows 元件],按一下 [Networking Services],然後按一下 [詳細資料]
  3. 確認已安裝 [Domain Name System (DNS)],而且 DNS 伺服器 (可能有一台以上) 已連線並在網路上運作。

測試網路連線

從不同的用戶端電腦和位置使用網頁瀏覽器 (例如,Internet Explorer) 來測試網路連線。如此,您就可以判斷問題之所以發生,是因為網路區段位置、網際網路連線或是無法存取伺服器的特定用戶端所造成的。

使用者可以存取 Web 伺服器,但是無法存取其中的內容

確認 Web 伺服器上的驗證和加密層級

  1. 按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]
  2. 在 [網際網路資訊服務 (IIS) 管理員] 中,展開 [Server_Name],然後展開 [網站]
  3. 用滑鼠右鍵按一下該網站,然後按一下 [內容]
  4. 按一下 [目錄安全設定] 索引標籤,然後按一下 [驗證及存取控制] 下方的 [編輯]
  5. 確認已在伺服器上設定正確的驗證和加密設定。

確認 Web 共用使用權限

  1. 按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]
  2. 在 [網際網路資訊服務 (IIS) 管理員] 中,展開 [Server_Name],然後展開 [網站]
  3. 用滑鼠右鍵按一下預設的網站,然後按一下 [內容]
  4. 按一下 [主目錄] 索引標籤,然後在 [本機路徑] 下方,確認已設定適當的用戶端存取權限,如下所示:
    • 讀取
    • 寫入
    • 瀏覽目錄

    [使用權限] 方塊中,選取下列其中之一:
    • 僅指令碼
    • 指令碼及執行檔
注意 除了網站的使用權限以外,您可以用滑鼠右鍵按一下網站,然後按一下 [使用權限],確認 NTFS 檔案系統的使用權限。然後,確認使用者是否具有正確的使用權限。瞭解 Web 使用權限和 NTFS 使用權限之間的區別是很重要的。與 NTFS 使用權限不同的是,Web 使用權限只會套用在存取您網站的使用者上。NTFS 使用權限則只會套用在具有有效 Windows 帳戶的特定使用者或使用者群組。如需有關這個主題的詳細資訊,請在 IIS 說明檔案中搜尋「網站使用權限」。

確認未將 IP 位址和網域名稱設定為拒絕存取

  1. 按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]
  2. 在 [網際網路資訊服務 (IIS) 管理員] 中,展開 [Server_Name],然後展開 [網站]
  3. 用滑鼠右鍵按一下該網站,然後按一下 [內容]
  4. 按一下 [目錄安全設定] 索引標籤,然後按一下 [IP 位址及網域名稱限制] 下方的 [編輯]
  5. 確認沒有將 [所有的電腦將預設為] 選項設定為 [拒絕存取]

確認根資料夾和所有的檔案都存在而且完整無缺

  1. 按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]
  2. 展開 [Server_Name],然後展開 [網站]
  3. 用滑鼠右鍵按一下該網站,然後按一下 [開啟舊檔]
  4. 確認 (Inetpub\wwwroot) 資料夾完整無缺,並且包含網站所需的所有 .htm 檔案。例如,確認有無列出預設文件,通常是 Default.htm 或 Index.htm。

使用者無法使用 Web 伺服器的檔案傳輸通訊協定 (FTP,File Transfer Protocol)

確認已安裝 FTP 伺服器服務

  1. 按一下 [開始],指向 [控制台],按兩下 [新增或移除程式],然後按一下 [新增/移除 Windows 元件]
  2. 按兩下 [應用程式伺服器],然後按兩下 [Internet Information Services (IIS)]
  3. 確認已選取 [檔案傳輸通訊協定 (FTP) 服務] 核取方塊。如果尚未選取,請按一下以選取它,然後按一下 [確定]

確認 FTP 的使用權限

  1. 按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]
  2. 展開 [Server_Name],然後展開 [FTP 站台]
  3. 用滑鼠右鍵按一下 FTP 站台,然後按一下 [內容]
  4. 按一下 [主目錄] 索引標籤,然後在 FTP 所使用的資料夾上授與適當的使用權限,包括授與寫入權限給那些上傳文件到伺服器的使用者。
如需有關如何保護您的 FTP 站台的詳細資訊,請在 IIS 說明檔案中搜尋「FTP 站台管理」。然後,參閱<保護您的 FTP 站台>主題。

確認已啟動預設的 FTP 發行服務

  1. 按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]
  2. 展開 [Server_Name],然後展開 [FTP 站台]
  3. 用滑鼠右鍵按一下預設的 FTP 站台。
  4. 確認它已啟動。如果尚未啟動,按一下 [啟動]
  5. 此外,請確認已啟動預設的 FTP 發行服務
  6. 按一下 [開始],用滑鼠右鍵按一下 [我的電腦],然後按一下 [管理]
  7. [電腦管理] 對話方塊中,展開 [服務及應用程式]
  8. 按一下 [服務],然後在右邊窗格中,確認 [FTP Publishing Service][狀態] 欄為 [已啟動]。如果服務尚未啟動,請按一下左上角的 [啟動] 連結。或者,按一下 [重新啟動]

使用者無法透過 Web 伺服器傳送或接收電子郵件訊息

確認已安裝 SMTP 服務

  1. 按一下 [開始],指向 [控制台],按兩下 [新增或移除程式],然後按一下 [新增/移除 Windows 元件]
  2. 按兩下 [應用程式伺服器],然後按兩下 [Internet Information Services (IIS)]
  3. 確認已選取 [SMTP Service] 核取方塊。如果尚未選取,請按一下以選取它,然後按一下 [確定]

確認已啟動 SMTP 服務

  1. 按一下 [開始],用滑鼠右鍵按一下 [我的電腦],然後按一下 [管理]
  2. [電腦管理] 對話方塊中,展開 [服務及應用程式]
  3. 按一下 [服務],然後在右邊窗格中,確認 [Simple Mail Transfer Protocol (SMTP)][狀態] 欄為 [已啟動]。如果尚未啟動,請啟動它。
  4. 此外,您可能想要確認 [預設 SMTP 虛擬伺服器] 或任何已建立的「SMTP 虛擬伺服器」是否已啟動。
  5. 如果要執行這項操作,請按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]
  6. 展開 [Server_Name]
  7. 用滑鼠右鍵按一下 [預設 SMTP 虛擬伺服器] 或任何您建立的「SMTP 虛擬伺服器」,然後確認是否已啟動。如果尚未啟動,按一下 [啟動]

Web 伺服器上的新聞群組沒有運作

確認已安裝 NNTP 服務

  1. 按一下 [開始],指向 [控制台],按兩下 [新增或移除程式],然後按一下 [新增/移除 Windows 元件]
  2. 按兩下 [應用程式伺服器],然後按兩下 [Internet Information Services (IIS)]
  3. 確認已選取 [NNTP Service] 核取方塊。如果尚未選取,請按一下以選取它,然後按一下 [確定]
注意 如果要確認「預設的」或其他「NNTP 虛擬伺服器」是否已啟動,請用滑鼠右鍵按一下 [IIS 管理員] 中的物件。此外,請確認「網路 NEWS 傳輸通訊協定」(NNTP,Network News Transfer Protocol) 服務是否已啟動。如果要執行這項操作,請按一下 [開始],用滑鼠右鍵按一下 [我的電腦],然後按一下 [管理],展開 [服務和應用程式],按一下 [服務],然後捲動服務清單到您要找的服務,接著判斷「Network News Transfer Protocol (NNTP)」服務的狀態。如果尚未啟動,請啟動它。

確認有為新聞群組設定虛擬目錄

  1. 按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]
  2. 展開 [Server_Name],然後展開 [預設 NNTP 虛擬伺服器] 或任何您已建立的「NNTP 虛擬伺服器」。
  3. 按一下 [虛擬目錄]
  4. 確認有為新聞群組建立虛擬目錄。

確認使用者的安全性和大小設定

  1. 按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]
  2. 展開 [Server_Name],用滑鼠右鍵按一下 [預設 NNTP 虛擬伺服器] 或任何您已建立的「NNTP 虛擬伺服器」,然後按一下 [內容]
  3. 按一下 [存取] 索引標籤,然後按一下 [驗證]。選取一或多個驗證方法。Microsoft NNTP 服務會依照您的 Windows 存取控制清單 (ACL) 設定值所決定的內容,確認使用者的身分並授與要求內容的存取權。按一下 [確定]
  4. 按一下 [設定值] 索引標籤,然後設定正確的大小和佈告設定值。
  5. 按一下 [安全性] 索引標籤,然後授與適當的使用權限給 Windows 使用者帳戶。視需要,按一下 [新增] 將 Windows 使用者帳戶和群組加入 NNTP 虛擬伺服器操作員的清單中。
注意 如需有關「NNTP 服務」的詳細資訊,請在 [IIS 管理員] 中,按一下 [說明] 功能表上的 [NNTP Protocol 說明]

確認使用者確實有與服務連線

  1. 按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]
  2. 展開 [Server_Name],然後展開 [NNTP 虛擬伺服器]
  3. 按一下 [目前工作階段],然後確認使用者已經與服務連線。

使用者無法使用 FrontPage 將網際網路頁面發佈到 Web 伺服器上

確認已安裝 FrontPage 2002 Server Extensions

  1. 按一下 [開始],指向 [控制台],按兩下 [新增或移除程式],然後按一下 [新增/移除 Windows 元件]
  2. 按兩下 [應用程式伺服器],然後按兩下 [Internet Information Services (IIS)]
  3. 確認已選取 [FrontPage 2002 Server Extensions] 核取方塊。

確認已設定 FrontPage 2002 Server Extensions

  1. 按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]
  2. 展開 [Server_Name],然後按一下 [Web Service Extensions]
  3. 確認 [FrontPage Server Extensions 2002] 的狀態為 [已允許]。如果不是,請按一下 [允許]

這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
關鍵字:?
kbhowto kbhowtomaster kbwebservices kbappservices KB323358
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。