![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
配置 Microsoft Internet Information Services (IIS)
這個主題說明 Internet Information Services (IIS) 手動配置設定。
開始之前
建議您利用「Web 伺服器外掛程式配置工具 (PCT)」來配置 Web 伺服器。 這個主題說明如何手動配置 Internet Information Services (IIS) Web 伺服器。編輯 Web 伺服器配置檔中的其他程序會說明如何配置其他支援的 Web 伺服器。
您必須具備 plugins_root 目錄的讀取/寫入權,才能執行這項作業。
關於這項作業
程序
- 配置 IIS 8.5 版
- 安裝 IIS 8.5 版及必要的「IIS 6.0 版管理相容性」元件。
依預設,不會自動安裝「IIS 6.0 版管理相容性」元件。請完成下列步驟來安裝 IIS 8.5 版及必要的「IIS 6.0 版管理相容性」元件。
- 請完成下列步驟,在 Windows Server 2012 上安裝 IIS 8.5 版:
- 啟動「伺服器管理程式」
- 根據您的環境來選取安裝類型,然後按下一步。
- 選取將接收安裝的伺服器,然後按下一步。
- 當顯示「伺服器角色」視窗時,請驗證除了已選取的預設選項之外,也選取了下列選項。
- 管理工具:IIS 管理主控台
- IIS 6.0 版管理相容性:IIS 6.0 版管理主控台、IIS 6.0 版 Scripting 工具、IIS 6.0 版 WMI 相容性,以及 IIS Metabase 相容性
- IIS 管理 Scripts 和工具
- 應用程式開發:ISAPI 延伸、ISAPI 過濾器
- 按下一步,啟用選取的選項,然後在下一個視窗中按一下安裝,以執行安裝。
- 請完成下列步驟,在 Windows Server 2012 上安裝 IIS 8.5 版:
- 安裝 Web 伺服器外掛程式。
如果您使用已安裝的 Web 伺服器外掛程式,請移至下一步,並將 IIS 8.5 版重新配置成使用該 Web 伺服器外掛程式。
- 選擇性的: 如果已安裝 Web 伺服器外掛程式,請重新配置 IIS 8.5 版:
在安裝 Web 伺服器外掛程式期間,會自動完成下列步驟。只有在您要將 IIS 8.5 版重新配置成使用現有的 Web 伺服器外掛程式時,才需要完成這些步驟。
請完成下列步驟,來重新配置 IIS 8.5 版:
- 在「伺服器管理程式」畫面內,按一下工具 > Internet Information Services (IIS) 管理員。這個動作會啟動 IIS 應用程式,並針對要與 WebSphere® Application Server 搭配使用的網站實例,建立新的虛擬目錄。這些指示會假設您使用預設網站。
- 展開樹狀結構,直到您看到「預設網站」。
- 用滑鼠右鍵按一下預設網站 > 新增虛擬目錄,以建立含有預設安裝架構的目錄。
- 在「虛擬目錄別名」視窗的別名欄位中,輸入 sePlugins。
- 在「網站內容目錄」視窗的實體路徑欄位中,瀏覽至 plugins_root\bin\IIS_web_server_name 目錄,然後按一下確定。例如,選取 C:\Program Files\IBM\WebSphere\Plugins\bin\IIS_webserver1 目錄。
- 按一下「測試設定」按鈕。如果設定測試失敗,請變更實體目錄的許可權,或是選取連線身分,並讓 IIS 在連接時,使用有權存取該實體路徑中之檔案的 Windows 使用者帳戶身分。小心: 當您按一下「測試設定」按鈕時,如果您使用「透通鑑別」預設值,可能收到下列警告訊息:
如需相關資訊,請參閱這個主題上的 Microsoft 資訊。Cannot verify access to path
- 按一下確定,將 sePlugins 虛擬目錄新增至您的預設網站。
- 在導覽樹狀結構中,選取剛才建立的 sePlugins 虛擬目錄。
- 在「特性」畫面中,按兩下處理程式對映,然後在「動作」畫面中按一下編輯特性許可權。
- 如果尚未選取 Script 和執行,請選取它們。
- 按一下確定。
- 手動將外掛程式二進位檔複製到 plugins_root \bin\IIS_web_server_name 目錄。例如,將外掛程式二進位檔複製到 C:\Program
Files\IBM\WebSphere\Plugins\bin\IIS_webserver1 目錄。
plugin-cfg.loc 檔位於這個目錄中。plugin-cfg.loc 檔的第一行是識別 plugin-cfg.xml 檔的位置。
- 回到「IIS 管理員」視窗,並在該視窗的導覽樹中,展開「網站」資料夾。
- 在導覽樹狀結構中,選取預設網站。
- 將「網際網路服務應用程式設計介面 (ISAPI)」過濾器新增至 IIS 配置。在「預設網站內容」畫面中,完成下列步驟:
- 按兩下「ISAPI 過濾器」標籤。
- 按一下以開啟「新增/編輯過濾器內容」對話框視窗。
- 在「過濾器名稱」欄位中,輸入 iisWASPlugin。
- 按一下瀏覽,選取位於 plugins_root \bin\IIS_web_server_name\iisWASPlugin_http.dll 目錄中的外掛程式檔案。
- 按一下確定,關閉「新增/編輯過濾器內容」對話框視窗。
- 在導覽樹狀結構中,選取最上層的伺服器節點。
- 在「特性」畫面中,按兩下 ISAPI 和 CGI 限制,然後在「動作」畫面中,按一下新增。如果要判斷要指定給 ISAPI 或 CGI 路徑內容的值,請瀏覽並選取您在先前步驟中選取的相同外掛程式檔案。例如:
plugins_root\bin\IIS_web_server_name\iisWASPlugin_http.dll
接著在說明欄位中輸入 WASPlugin,選取容許執行延伸路徑,然後按一下確定,以關閉 ISAPI 和 CGI 限制對話框視窗。
- 將 plugin-cfg.loc 檔中的值設為
plugins_root \config\webserver_name\plugin-cfg.xml 配置檔位置。預設位置如下:
C:\Program Files\IBM\WebSphere\Plugins\config\IIS_webserver1\plugin-cfg.xml
位置會因您配置系統的方式而異。如果 Web 伺服器和 WebSphere Application Server 位於不同機器上,則是遠端安裝架構。如果 Web 伺服器和 WebSphere Application Server 位於相同機器上,則是本端安裝架構,且可能已設定配置檔的正確位置。如果這兩部伺服器位於相同機器上,且已聯合應用程式伺服器,則是本端分散式安裝架構。
本端分散式範例:
C:\IBM\WebSphere\AppServer\profiles\custom01\config\cells\dmgrcell\nodes\managed_node\servers\webserver1\plugin-cfg.xml
本端範例:
C:\IBM\WebSphere\Plugins\config\webserver1\plugin-cfg.xml
- 重新啟動 IIS 8.5 版和 WebSphere Application Server 設定檔。
- 安裝 IIS 8.5 版及必要的「IIS 6.0 版管理相容性」元件。
- 配置 IIS 9.x 版。
支援的配置: IIS 第 8 版可與 Windows Server 2012 搭配使用。sptcfg
- 安裝 IIS 9.x 版及必要的「IIS 6.0 版管理相容性」元件。
依預設,不會自動安裝「IIS 6.0 版管理相容性」元件。請完成下列步驟,安裝 IIS 9.x 版及必要的「IIS 6.0 版管理相容性」元件。
- 請完成下列步驟,在 Windows Server 2012 上安裝 IIS 9.x 版:
- 啟動「伺服器管理程式」
- 根據您的環境來選取安裝類型,然後按下一步。
- 選取將接收安裝的伺服器,然後按下一步。
- 當顯示「伺服器角色」視窗時,請驗證除了已選取的預設選項之外,也選取了下列選項。
- 管理工具:IIS 管理主控台
- IIS 6.0 版管理相容性:IIS 6.0 版管理主控台、IIS 6.0 版 Scripting 工具、IIS 6.0 版 WMI 相容性,以及 IIS Metabase 相容性
- IIS 管理 Scripts 和工具
- 應用程式開發:ISAPI 延伸、ISAPI 過濾器
- 按下一步,啟用選取的選項,然後在下一個視窗中按一下安裝,以執行安裝。
- 請完成下列步驟,在 Windows Server 2012 上安裝 IIS 9.x 版:
- 安裝 Web 伺服器外掛程式。
如果您使用已安裝的 Web 伺服器外掛程式,請移至下一步,並將 IIS 9.x 版重新配置成使用該 Web 伺服器外掛程式。
- 選擇性的: 如果已安裝 Web 伺服器外掛程式,請重新配置 IIS 9.x 版:
在安裝 Web 伺服器外掛程式期間,會自動完成下列步驟。只有在您要將 IIS 9.x 版重新配置成使用現有的 Web 伺服器外掛程式時,才需要完成這些步驟。
請完成下列步驟,來重新配置 IIS 9.x 版:
- 在「伺服器管理程式」畫面內,按一下工具 > Internet Information Services (IIS) 管理員。這個動作會啟動 IIS 應用程式,並針對要與 WebSphere Application Server 搭配使用的網站實例,建立新的虛擬目錄。這些指示會假設您使用預設網站。
- 展開樹狀結構,直到您看到「預設網站」。
- 用滑鼠右鍵按一下預設網站 > 新增虛擬目錄,以建立含有預設安裝架構的目錄。
- 在「虛擬目錄別名」視窗的別名欄位中,輸入 sePlugins。
- 在「網站內容目錄」視窗的實體路徑欄位中,瀏覽至 plugins_root\bin\IIS_web_server_name 目錄,然後按一下確定。例如,選取 C:\Program Files\IBM\WebSphere\Plugins\bin\IIS_webserver1 目錄。
- 按一下「測試設定」按鈕。如果設定測試失敗,請變更實體目錄的許可權,或是選取連線身分,並讓 IIS 在連接時,使用有權存取該實體路徑中之檔案的 Windows 使用者帳戶身分。小心: 當您按一下「測試設定」按鈕時,如果您使用「透通鑑別」預設值,可能收到下列警告訊息:
如需相關資訊,請參閱這個主題上的 Microsoft 資訊。Cannot verify access to path
- 按一下確定,將 sePlugins 虛擬目錄新增至您的預設網站。
- 在導覽樹狀結構中,選取剛才建立的 sePlugins 虛擬目錄。
- 在「特性」畫面中,按兩下處理程式對映,然後在「動作」畫面中按一下編輯特性許可權。
- 如果尚未選取 Script 和執行,請選取它們。
- 按一下確定。
- 手動將外掛程式二進位檔複製到 plugins_root \bin\IIS_web_server_name 目錄。例如,將外掛程式二進位檔複製到 C:\Program
Files\IBM\WebSphere\Plugins\bin\IIS_webserver1 目錄。
plugin-cfg.loc 檔位於這個目錄中。plugin-cfg.loc 檔的第一行是識別 plugin-cfg.xml 檔的位置。
- 回到「IIS 管理員」視窗,並在該視窗的導覽樹中,展開「網站」資料夾。
- 在導覽樹狀結構中,選取預設網站。
- 將「網際網路服務應用程式設計介面 (ISAPI)」過濾器新增至 IIS 配置。在「預設網站內容」畫面中,完成下列步驟:
- 按兩下「ISAPI 過濾器」標籤。
- 按一下以開啟「新增/編輯過濾器內容」對話框視窗。
- 在「過濾器名稱」欄位中,輸入 iisWASPlugin。
- 按一下瀏覽,選取位於 plugins_root \bin\IIS_web_server_name\iisWASPlugin_http.dll 目錄中的外掛程式檔案。
- 按一下確定,關閉「新增/編輯過濾器內容」對話框視窗。
- 在導覽樹狀結構中,選取最上層的伺服器節點。
- 在「特性」畫面中,按兩下 ISAPI 和 CGI 限制,然後在「動作」畫面中,按一下新增。如果要判斷要指定給 ISAPI 或 CGI 路徑內容的值,請瀏覽並選取您在先前步驟中選取的相同外掛程式檔案。例如:
plugins_root\bin\IIS_web_server_name\iisWASPlugin_http.dll
接著在說明欄位中輸入 WASPlugin,選取容許執行延伸路徑,然後按一下確定,以關閉 ISAPI 和 CGI 限制對話框視窗。
- 將 plugin-cfg.loc 檔中的值設為
plugins_root \config\webserver_name\plugin-cfg.xml 配置檔位置。預設位置如下:
C:\Program Files\IBM\WebSphere\Plugins\config\IIS_webserver1\plugin-cfg.xml
位置會因您配置系統的方式而異。如果 Web 伺服器和 WebSphere Application Server 位於不同機器上,則是遠端安裝架構。如果 Web 伺服器和 WebSphere Application Server 位於相同機器上,則是本端安裝架構,且可能已設定配置檔的正確位置。如果這兩部伺服器位於相同機器上,且已聯合應用程式伺服器,則是本端分散式安裝架構。
本端分散式範例:
C:\IBM\WebSphere\AppServer\profiles\custom01\config\cells\dmgrcell\nodes\managed_node\servers\webserver1\plugin-cfg.xml
本端範例:
C:\IBM\WebSphere\Plugins\config\webserver1\plugin-cfg.xml
- 重新啟動 IIS 9.x 版和 WebSphere Application Server 設定檔。
- 安裝 IIS 9.x 版及必要的「IIS 6.0 版管理相容性」元件。
- 選擇性的: 配置多個網站。 假設:
- 已定義兩個網站:website1 和 website2。
- 已建立 DLL 檔案,名稱是 bin/website1/iisWASPlugin_http.dll 和 bin/website2/iisWebsite2/iisWASPlugin_http.dll。
- 將 plugin-cfg.loc 檔建立在 DLL 檔案相同的資料夾中。
- 在工作者處理程序隔離模式下執行 IIS(預設值)。
如果要在隔離模式下啟用工作者處理程序,請執行下列動作:
- 開啟「IIS 管理員」主控台,並按一下加號,展開本端電腦。
- 展開網站資料夾,然後用滑鼠右鍵按一下預設網站資料夾。
- 按一下內容,然後按一下服務標籤。
- 在「隔離」模式之下,清除「在 IIS 隔離模式下執行 Web 服務」勾選框,以啟用工作者處理程序隔離模式。
- 定義兩個應用程式儲存區;一個用於 website1,另一個用於 website2。 不使用預先定義的應用程式儲存區 DefaultAppPool。
- 定義兩個網站,包括過濾器設定、虛擬主機設定,以及延伸設定。
- 為每一個網站指派應用程式儲存區。
- 在每一個網站資料夾之下,用滑鼠右鍵按一下 website name。
- 按一下內容,然後選取起始目錄標籤。
- 在應用程式設定中,從應用程式儲存區下拉清單中,選取您定義給 website1 的應用程式儲存區。
- 按一下確定。
- 針對第二個網站,重複上述步驟,並選取您定義給 website2 的應用程式儲存區。
- 啟動 IIS 服務,並啟動每一個網站。
結果
執行這項程序之後,您已重新配置 Internet Information Services (IIS) Web 伺服器。
![[Windows]](../images/windows.gif)
- 開啟「Windows 檔案總管」視窗。
- 瀏覽至 plugins_root\logs\web_server_name 目錄。
- 共用資料夾,並提供完整控制權給每一個人。
下一步
現在,您可以將應用程式安裝在所配置的 Web 伺服器上。如需相關資訊,請參閱資訊中心中的「應用程式」一節。


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tins_manualWebIIS
檔名:tins_manualWebIIS.html