如何建立 IIS 虛擬目錄

文章翻譯 文章翻譯
文章編號: 172138 - 檢視此文章適用的產品。
本文曾發行於 CHT172138
Microsoft 強烈建議所有使用者升級至 Windows Server 2003 上所執行的 Microsoft Internet Information Services (IIS) 版本 6.0。IIS 6.0 能大幅提升網頁基礎結構的安全性。如需有關 IIS 安全性主題的詳細資訊,請造訪下列 Microsoft 網站:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx
全部展開 | 全部摺疊

在此頁中

結論

本文將逐步告訴您,如何在 Internet Information Server (IIS) 3.0 和 4.0 版以及 Internet Information Services (IIS) 5.0 和 5.1 中建立虛擬目錄。

簡介

各項網際網路服務皆可自多重目錄發佈。您可為目錄指定通用命名慣例 (UNC,Universal Naming Convention) 名稱,和具有存取權限的使用者名稱與密碼,將目錄置於本機磁碟機或網路位置。虛擬伺服器可以有一個主目錄,其他發佈目錄則數量不限。這些發佈目錄均稱為虛擬目錄。

為了簡化用戶端的 URL 位址,服務會將整組發佈目錄顯示為單一樹狀目錄,方便用戶端檢視。主目錄是這個虛擬樹狀目錄的根目錄,而每個虛擬目錄皆視為主目錄的子目錄。虛擬目錄的實際子目錄也會提供給用戶端。全球資訊網 (WWW) 服務可獨立支援虛擬伺服器,因此 FTP 和 Gopher 服務只能有單一主目錄。

在 Internet 服務管理員中定義虛擬目錄時,會有一個與虛擬目錄關聯的別名。用戶端將使用這個別名,存取虛擬目錄中的資訊。如果系統管理員未指定虛擬目錄的別名,Internet 服務管理員會自動產生一個別名。

例如,系統管理員可以為 WWW 服務定義如下的兩個虛擬目錄:
C:\WWWRoot

D:\Webdata      Alias = data
				

如果網站名稱為 MyWeb,用戶端可以存取下列虛擬目錄:
http://MyWeb/WWWRoot

http://MyWeb/data
				

在 IIS 3.0 中建立虛擬目錄

  1. 在 [Internet 服務管理員] 中,按兩下您要增加虛擬目錄的服務,以便顯示其內容表。
  2. 按一下 [目錄] 索引標籤。
  3. 按一下 [新增]
  4. 按一下 [瀏覽],在 [目錄] 方塊中選取目錄。
  5. 按一下 [虛擬目錄],然後在 [別名] 方塊中輸入虛擬目錄的名稱。
  6. 設定存取權限。
  7. 按一下 [確定]
  8. 按一下 [套用],再按一下 [確定]
如需詳細資訊,請參閱 Internet Information Server 線上說明文件和 Microsoft Windows NT Server Resource Kit。

在 IIS 4.0 中建立虛擬目錄

  1. 按一下 [開始],指向 [程式集],按一下以選取 [Windows NT 4.0 Option Pack],指向 [Microsoft Internet Information Server],再按一下 [Internet 服務管理員]

    注意:請勿在上述步驟中按下 [Internet 服務管理員 (HTML)]
  2. 展開 [Internet Information Server]
  3. 展開伺服器名稱。
  4. 在左窗格中,用滑鼠右鍵按一下 [預設的網站],指向 [新增],再按一下 [虛擬目錄]
  5. 在「新的虛擬目錄精靈」的第一個畫面中輸入虛擬目錄 (例如 MyWebData) 的別名或名稱,再按 [下一步]
  6. 在第二個畫面中,按一下 [瀏覽]。找出您建來存放 Web 內容的內容資料夾。按一下 [下一步]
  7. 在第三個畫面中,按一下以選取 [讀取] 和 [執行指令碼 (例如 ASP)]。確認其餘核取方塊均已清除。按一下 [完成] 結束精靈。
  8. 針對 ASP 內容,您最好確認已建立應用程式。如果要執行這項操作,請用滑鼠右鍵按一下新的虛擬目錄,再按一下 [內容]
  9. 按一下 [虛擬目錄],確認虛擬目錄名稱列在 [應用程式設定] 底下的 [應用程式名稱] 方塊中。如果未列出,請按一下 [建立]
  10. 關閉 [內容] 對話方塊,再結束 IIS。

在 IIS 5.0 中建立虛擬目錄

  1. 按一下 [開始],指向 [程式集],按一下以選取 [系統管理工具],然後按一下 [Internet 服務管理員]
  2. 展開伺服器名稱。
  3. 在左窗格中,用滑鼠右鍵按一下 [預設的網站],指向 [新增],再按一下 [虛擬目錄]
  4. 在「虛擬目錄建立精靈」的第一個畫面中輸入虛擬目錄 (例如 MyWebData) 的別名或名稱,再按 [下一步]
  5. 在第二個畫面中,按一下 [瀏覽]。找出您建來存放內容的內容資料夾。按一下 [下一步]
  6. 在第三個畫面中,按一下以選取 [讀取] 和 [執行指令碼 (例如 ASP)]。確認其餘核取方塊均已清除。按一下 [完成] 結束精靈。
  7. 針對 ASP 內容,您最好確認已建立應用程式。如果要執行這項操作,請用滑鼠右鍵按一下新的虛擬目錄,再按一下 [內容]
  8. [虛擬目錄] 索引標籤中,確認虛擬目錄名稱列在 [應用程式設定] 底下的 [應用程式名稱] 方塊中。如果未列出,請按一下 [建立]。請注意,應用程式名稱不必符合虛擬目錄別名。
  9. 關閉 [屬性] 對話方塊。

在 IIS 5.1 中建立虛擬目錄

  1. 按一下 [開始],指向 [程式集],按一下以選取 [系統管理工具],然後按一下 [Internet 服務管理員]
  2. 展開伺服器名稱。
  3. 在左窗格中,用滑鼠右鍵按一下 [預設的網站],指向 [新增],再按一下 [虛擬目錄]
  4. 在「虛擬目錄建立精靈」的第一個畫面中輸入虛擬目錄 (例如 MyWebData) 的別名或名稱,再按 [下一步]
  5. 在第二個畫面中,按一下 [瀏覽]。找出您建來存放內容的內容資料夾。按一下 [下一步]
  6. 在第三個畫面中,選取 [讀取] 和 [執行指令碼 (例如 ASP)]。確認其餘核取方塊均已清除。按一下 [完成] 結束精靈。
  7. 針對 ASP 內容,您最好確認已建立應用程式。如果要執行這項操作,請用滑鼠右鍵按一下新的虛擬目錄,再按一下 [內容]
  8. [虛擬目錄] 索引標籤中,確認虛擬目錄名稱列在 [應用程式設定] 底下的 [應用程式名稱] 方塊中。如果未列出,請按一下 [建立]。請注意,應用程式名稱不必符合虛擬目錄別名。
  9. 關閉 [屬性] 對話方塊。

其他注意事項

  • 您可以為服務建立幾乎不限數量的虛擬目錄,但是過多的虛擬目錄會影響效能。
  • 要找出虛擬目錄,必須指定虛擬目錄的 URL。方法是按一下含有 URL 的超文字連結,或是在瀏覽器中輸入 URL。針對 Gopher 服務,您可以在標籤檔案中建立明確的連結,讓使用者存取虛擬目錄。針對 FTP 服務,您可以使用目錄註解,或是建立一個與虛擬目錄同名的子資料夾,以便列出虛擬目錄。如需有關使用 FTP 目錄註解的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    141705 How to Set Up Directory Annotation for Internet Server FTP
  • 如果您使用 NTFS 檔案系統,您還可以按照下列步驟建立虛擬目錄:
    1. 用滑鼠右鍵按一下 [Windows 檔案總管] 中的目錄。
    2. 按一下 [共用]
    3. 按一下以選取 [Web 共用] 內容表。
  • 在 IIS 3.0 中,您可以透過伺服器主控的所有網站存取與特定 IP 位址無關的任何虛擬目錄。在 IIS 4.0 及更新版本中已變更這項行為,以便從使用多個 IP 位址的多個網站存取虛擬目錄。要從使用多個 IP 位址的多個網站存取虛擬目錄,您必須將虛擬目錄加入各網站。
  • 刪除虛擬目錄並不會刪除對應的實體目錄或檔案。

?考

如需有關以程式方法建立和刪除虛擬目錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
188954 在 IIS 4.0 中建立及刪除虛擬目錄
如需有關在 IIS 4.0、5.0 和 5.1 版本中建立虛擬目錄的詳細資訊,請參閱 IIS 說明主題。安裝這些程式後,只要在網頁伺服器中輸入 http://servername/iisHelp/ (其中 servername 是執行 IIS 的伺服器名稱),即可存取說明主題。文件檔案均存放在 %SystemRoot%\Help。

屬性

文章編號: 172138 - 上次校閱: 2006年1月20日 - 版次: 4.2
這篇文章中的資訊適用於:
  • Microsoft Internet Information Server 3.0
  • Microsoft Internet Information Server 4.0
  • Microsoft Internet Information Services 5.0
  • Microsoft Internet Information Services 5.1
關鍵字:?
kbhowto kbhowtomaster kbusage KB172138
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com