Sun Java System Application Server Enterprise Edition 8.1 2005Q2 管理指南

有關 HTTP 偵聽程式的 管理主控台 作業

Procedure建立 HTTP 偵聽程式

  1. 在樹形元件中,展開 [配置] 節點。

  2. 選取要配置的實例:

    • 若要配置特定的實例,請選取該實例的配置節點。例如,對於預設實例 server,請選取 [server-config] 節點。

    • 若要為將來的實例 (實例使用 default-config 的副本) 配置預設設定,請選取 [default-config] 節點。

  3. 展開 [HTTP 服務] 節點。

  4. 選取 [HTTP 偵聽程式] 節點。

  5. 在 [HTTP 偵聽程式] 頁面中,按一下 [新建]。

    螢幕將顯示 [建立 HTTP 偵聽程式] 頁面。

  6. 在 [名稱] 欄位中,鍵入偵聽程式的名稱。

  7. 如果您不希望在伺服器重新啟動時啟用偵聽程式,請在 [偵聽程式] 欄位中取消核取 [啟用] 方塊。

  8. 在 [網路位址] 欄位中,如果希望偵聽程式偵聽此伺服器的所有 IP 位址,請鍵入 0.0.0.0 並使用唯一的連接埠值。否則,請鍵入此伺服器的有效 IP 位址。

  9. 在 [偵聽程式連接埠] 欄位中,如果 [網路位址] 欄位為 0.0.0.0,請鍵入唯一的連接埠值,或者,如果要使用其他 IP 位址,請鍵入所需的連接埠值。

  10. 從 [預設虛擬伺服器] 下拉式清單中選擇一個虛擬伺服器。

  11. 在 [伺服器名稱] 欄位中,鍵入要在伺服器傳送給用戶端的 URL 中使用的主機名稱。如果伺服器使用別名,則該名稱應為此別名。

    如果伺服器未使用別名,請將此欄位保留為空。

  12. 在 [進階] 區域中,可以執行以下任何作業:

    • 若要將請求重新導向至其他連接埠,請在 [重新導向連接埠] 欄位中鍵入一個值。如果滿足以下兩個條件,Application Server 將自動重新導向請求:

      • 此偵聽程式支援非 SSL 請求。

      • 接收了符合安全性限制需要 SSL 傳輸的請求。

        依預設,Application Server 使用原始請求中指定的連接埠號。

    • 變更接收器執行緒的數目。

    • 取消核取 [Powered By] 方塊以在 Servlet 產生的 HTTP 回應標頭中停用 X-Powered-By: Servlet/2.4 標頭。

      Java Servlet 2.4 規格中定義了此標頭,其容器可以增加到 Servlet 產生的回應。類似地,JavaServer PagesTM (JSPTM) 2.0 規格中定義了一個 X-Powered-By: JSP/2.0 標頭,此標頭將增加到使用 JSP 技術的回應 (可選擇)。依預設,將為 Web 應用程式啟用 X-Powered-By: JSP/2.0 標頭。這些標頭的目標是幫助網站管理員收集有關使用 Servlet 和 JSP 技術的統計資料。

      如需有關啟用和停用 JSP 頁面的 X-Powered-By 標頭的資訊,請參閱「Application Server Developer’s Guide」中的「Deployment Descriptor Files」一章。請參閱詳細資訊,以取得指向此文件的連結。

      根據生產環境的不同,可以省略 X-Powered-By 標頭的產生,以隱藏基礎技術。

  13. 若要建立不安全的偵聽程式,請按一下 [確定]。

  14. 在此頁面的 [SSL] 區段,您可以將偵聽程式配置為使用 SSL 安全性、TLS 安全性或同時使用 SSL 和 TLS 安全性。

    若要設定安全偵聽程式,請執行以下步驟:

  15. 在 [安全性] 欄位中核取 [啟用] 方塊。

  16. 若要強制用戶端在使用此偵聽程式時自行向伺服器進行認證,請在 [用戶端認證] 欄位中核取 [啟用] 方塊。

  17. 在 [憑證暱稱] 欄位中輸入現有伺服器金鑰組和憑證的名稱。請參閱「安全性」一章以取得更多資訊。

  18. 在 [SSL3/TLS] 區段中:

    1. 核取要在偵聽程式上啟用的安全性協定。核取 [SSL3]、[TLS] 或同時核取此兩者。

    2. 核取協定所使用的密碼組。若要啟用所有密碼組,請核取 [所有受支援的密碼組]。您也可以啟用個別密碼組。

  19. 此時,偵聽程式將在已指定為預設虛擬伺服器的虛擬伺服器的 [HTTP 偵聽程式] 欄位中列示。

等效的 asadmin 指令

create-http-listenercreate-ssl

Procedure編輯 HTTP 偵聽程式

  1. 在樹形元件中,展開 [配置] 節點。

  2. 選取要配置的實例:

    • 若要配置特定的實例,請選取該實例的配置節點。例如,對於預設實例 server,請選取 [server-config] 節點。

    • 若要為將來的實例 (實例使用 default-config 的副本) 配置預設設定,請選取 [default-config] 節點。

  3. 展開 [HTTP 服務] 節點。

  4. 選取 [HTTP 偵聽程式] 節點。

  5. 選取要編輯的 HTTP 偵聽程式。

  6. 在 [編輯 HTTP 偵聽程式] 頁面中,修改其中的任何設定。

  7. 按一下 [儲存] 以儲存變更。

Procedure選取要編輯的 HTTP 偵聽程式

  1. 在樹形元件中,展開 [配置] 節點。

  2. 選取要配置的實例:

    • 若要配置特定的實例,請選取該實例的配置節點。例如,對於預設實例 server,請選取 [server-config] 節點。

    • 若要為將來的實例 (實例使用 default-config 的副本) 配置預設設定,請選取 [default-config] 節點。

  3. 展開 [HTTP 服務] 節點。

  4. 選取 [HTTP 偵聽程式] 節點。

  5. 在 [HTTP 偵聽程式] 頁面中,核取要刪除 HTTP 偵聽程式的名稱旁邊的方塊。

  6. 按一下 [刪除]。

    可以刪除 http-listener-1http-listener-2admin-listener HTTP 偵聽程式,但是建議不要執行此作業。若要執行此作業,請先將 Application Server 的 domain.xml 檔案中的 http-listener 元素複製到安全的位置,以便可以在需要時復原這些設定。

等效的 asadmin 指令

delete-http-listener