建立 HTTP 監聽程式

  1. 在瀏覽樹狀結構中,展開「組態」節點。

  2. 在「組態」節點下,展開「HTTP 服務」節點。

  3. 在「網路組態」節點下,選取「HTTP 監聽器」節點。

    「HTTP 監聽器」頁面會隨即開啟。

  4. 在「HTTP 監聽器」頁面上,按一下「新建」。

    「新建 HTTP 監聽器」頁面會隨即開啟。

  5. 在「名稱」欄位中,鍵入 HTTP 監聽器的名稱。

    HTTP 監聽器名稱不能以數字為開頭。

  6. 在「連接埠」欄位中,鍵入 HTTP 監聽器將監聽的連接埠號碼。

    合法值為 1 - 65535。在 UNIX 系統上,建立監聽連接埠 1 - 1024 的通訊端需要超級使用者權限。

  7. 選取「啟用狀態」核取方塊,以啟用 HTTP 監聽器。

    此選項預設為啟用。如果停用監聽器,嘗試連線至監聽器時皆會發生通訊端異常 (java.net.ConnectException)。

    在 GlassFish Server 9.1 之前的版本中,若將監聽器已啟用的屬性設為 False,監聽器會針對任何傳送給它的請求傳回 404 回應碼。若要在目前的 GlassFish Server 版本中實現此運作方式,請將監聽器的狀態設為已啟用,並將每個關聯的虛擬伺服器狀態設為關閉。虛擬伺服器會在其「網路監聽器」下拉式清單中列出它的相關聯監聽器 (HTTP 監聽器是一種網路監聽器類型)。

  8. 選取「啟用安全性」核取方塊可為 HTTP 監聽器啟用安全性。

    此選項預設為停用。

    如果您正在組態使用 server-config 組態的網域管理伺服器 (DAS) admin-listener,此選項會是唯讀的。如果要為此監聽器啟用安全性,您必須啟用安全管理。請參閱 Secure Administration

  9. 選取「JK 監聽器」的「已啟用」核取方塊,指定監聽器支援 Apache 的 mod-jk 協定。

    mod-jk 協定是 Apache 的 httpd (Web 伺服器) 和 GlassFish Server 後端執行處理之間的專用通訊/網路協定。如果監聽器支援此協定,httpd 應會處理所有靜態內容,而任何對動態資源 (亦即 Servlet 和 JSP) 的請求都會使用 mod-jk 協定路由至 GlassFish Server 已啟用 mod-jk 的 HTTP 監聽器。此選項預設為停用。

  10. 在「位址」欄位中,鍵入 HTTP 監聽器將監聽的 IP 位址。

    此位址可以用「點對」或 IPv6 表示法。它可以表示為 any (用於 INADDR_ANY) 以監聽所有 IP 位址。它可以是主機名稱。

  11. 從「預設虛擬伺服器」下拉式清單中,選取要與此 HTTP 監聽器相關聯的虛擬伺服器。

    使用「虛擬伺服器」頁面可定義虛擬伺服器。

  12. 從「繫線集區」下拉式清單中,選取要與 HTTP 監聽器相關聯的繫線集區。

    一般而言,您需要在安裝 GlassFish Server 時所組態的兩個繫線集區中選擇其一。

  13. 在「伺服器名稱」欄位中,鍵入要在伺服器傳送給從屬端的 URL 中使用的主機名稱。

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

    此值會影響伺服器自動產生的 URL;但不會影響儲存在伺服器中目錄和檔案的 URL。如果您的伺服器使用別名,伺服器名稱應為此別名。如果附加了冒號和連接埠號碼,則該連接埠會用於伺服器傳送到從屬端的 URL。

  14. 按一下「確定」。

接下來的步驟

如果您啟用 HTTP 監聽器的安全性,則可以使用「SSL」標籤編輯 HTTP 監聽器的 SSL 設定。

HTTP 監聽器是一種網路監聽器。如果要存取進階功能,您可以使用「網路監聽器」頁面來編輯 HTTP 監聽器。

另請參閱
Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices