建立協定

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

  2. 在「組態」節點下,展開「網路組態」節點。

  3. 在「網路組態」節點下,選取「協定」節點。

    「協定」頁面會隨即開啟。

  4. 在「協定」頁面上,按一下「新建」。

    「新建協定」頁面會隨即開啟。

  5. 在「名稱」欄位中,為協定鍵入唯一的名稱。

  6. 選取「啟用安全性」核取方塊,以啟用協定的安全性。

    此選項預設為停用。如果您啟用安全性,您可以使用「編輯協定」頁面的「SSL」標籤修改安全性設定。

  7. 選取「啟用狀態」核取方塊,以啟用檔案快取。

    此選項預設為啟用。

  8. 在「最長存在時間」欄位中,鍵入有效快取項目的存在時間 (以秒為單位) 上限。

    該參數可控制在快取檔案之後,快取的資訊的使用時間。對於超過最長存在時間的項目,將由同一檔案的新項目取代。如果內容不經常變更,請增大該值以提昇效能。

    理想的最長存在時間取決於是否會定期修改現有檔案。例如,若每天依固定間隔修改檔案四次,請考慮將最長存在時間設定為 21600 秒 (6 小時)。否則,請考慮將最長存在時間設定為檔案修改後,您願意提供舊版內容檔案的最長時間。

    預設值為 30。

  9. 在「最大快取大小」欄位中,鍵入磁碟上檔案快取的最大總計大小 (以位元組為單位)。

    預設值為 10485760。

  10. 在「最大檔案計數」欄位中,鍵入檔案快取中可儲存的最大檔案數。

    如果值過大,則伺服器會快取那些消耗記憶體且不太需要的檔案。如果值過小,則會失去快取的優點。請針對該屬性嘗試使用不同的值,以便找到用於特定應用程式的最佳解決方案。

    預設值為 1024。

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

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

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

  12. 從「預設虛擬伺服器」下拉式清單中,選取要與此協定關聯的虛擬伺服器。

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

  13. 在「重新導向連接埠」欄位中,鍵入要用於將請求重新導向至另一個連接埠的連接埠值。

    如果滿足以下兩個條件,GlassFish Server 將自動重新導向請求:

    如果未指定重新導向連接埠,則 GlassFish Server 會使用原始請求中所指定的連接埠號碼。依預設,不會指定連接埠。

  14. 在「最大連線數」欄位中,鍵入伺服器關閉連線前可以傳輸的最大請求數目。

    「持續作用」子系統會定期輪詢閒置的連線。預設值為 256。

    將該特性設定為 1 可停用 HTTP/1.0 持續作用、HTTP/1.1 持續作用以及管線操作。0 值表示會永遠拒絕請求。-1 值表示持續作用連線數目沒有限制。

  15. 在「逾時」欄位中,鍵入要將連線視為閒置並保持在持續作用狀態的最長時間 (以秒為單位)。

    如果值小於或等於 0,則表示持續作用連線會無限期保持開啟。預設值為 30 秒。

  16. 選取「啟用上傳逾時」核取方塊,使讀取位元組較慢的 Servlet 連線在「連線上傳逾時」限制到達後關閉。

    如果停用此選項,則 Servlet 連線不會逾時。此選項預設為停用。

  17. 在「連線上傳逾時」欄位中,鍵入上傳的逾時 (以毫秒為單位)。

    僅當選取「停用上傳逾時」核取方塊時,此欄位才適用。預設值為 300000 毫秒。

  18. 在「請求逾時」欄位中,鍵入請求逾時之前需等待的秒數。

    如果在到達逾時值之前沒有處理請求,則會忽略請求。預設值為 30 秒。

  19. 在「傳送緩衝區大小」欄位中,鍵入傳送緩衝區的大小 (以位元組為單位)。

    預設值為 8192 位元組。

  20. 在「標頭緩衝區長度」欄位中,鍵入請求處理繫線讀取請求資料時,所使用的緩衝區大小 (以位元組為單位)。

    預設值為 8192 位元組。

  21. 在「最大 Post 大小」欄位中,鍵入 POST 動作的最大大小 (以位元組為單位)。

    預設值為 2097152 位元組。

  22. 在「URI 編碼」欄位中,鍵入用來解碼接收的請求 URI 的字元集名稱。

    值必須為有效的 IANA 字元集名稱。預設值為 UTF-8。

  23. 在「版本」欄位中,鍵入要使用的 HTTP 協定版本。

    預設值為 HTTP/1.1。

  24. 從「壓縮」下拉式清單中,選取使用 HTTP/1.1 GZIP 壓縮,以節省伺服器頻寬。

    可用的選項包括:

    on

    壓縮資料。

    off

    Disables compression.

    force

    強制一律資料壓縮。

    預設值為 off

  25. 在「可壓縮的 MIME 類型」欄位中,鍵入使用 HTTP 壓縮的 MIME 類型清單 (以逗號分隔)。

    預設值為 text/html,text/xml,text/plain

  26. 在「最小壓縮大小」欄位中,鍵入套用壓縮的最小檔案大小。

    如果將「壓縮」設定為 onforce ,則必須設定此值。預設值為 2048 位元組。

  27. 在「不壓縮使用者代理程式」欄位中,鍵入符合不應使用壓縮的 HTTP 從屬端使用者代理程式之正規表示式清單 (以逗號分隔)。

    依預設,此值是空字串。

  28. 在「受限制的使用者代理程式」欄位中,鍵入套用 HTTP 壓縮之受限制的使用者代理程式清單。

    如果沒有指定使用者代理程式,則會將 HTTP 壓縮套用到所有使用者代理程式。依預設,不會指定使用者代理程式。

  29. 在「預設回應類型」欄位中,鍵入指定預設回應類型的字串。

    該格式是以分號分隔的字串,由內容類型、編碼、語言和字元集組成。預設值為 text/html; charset=iso-8859-1

  30. 在「已強制回應類型」欄位中,鍵入指定在沒有符合檔案副檔名的 MIME 對應可用時所使用之請求類型的字串。

    該格式是以分號分隔的字串,由內容類型、編碼、語言和字元集組成。預設值為 text/html; charset=iso-8859-1

  31. 在「轉接器」欄位中,鍵入靜態資源轉接器的類別名稱。

    預設值為 com.sun.grizzly.tcp.StaticResourcesAdapter

  32. 選取「Comet 支援」的「已啟用」核取方塊,可針對參照此協定的網路監聽器啟用 Comet 支援。

    依預設,會停用此選項。如果您的 Servlet 或 JSP 頁面使用 Comet 技術,請將 load-on-startup 元素增加到您的 web.xml 檔案中,以確保該技術於 GlassFish Server 啟動時已初始化。例如︰

    <servlet>
    <servlet-name>CheckIn</servlet-name>
    <servlet-class>CheckInServlet</servlet-class>
    <load-on-startup>0</load-on-startup>
    </servlet>
    
  33. 選取「啟用 DNS 查詢」核取方塊可啟用 DNS 查詢。

    此選項預設為停用。

  34. 選取「啟用 RCM 支援」核取方塊可啟用資源組態管理 (RCM)。

    此選項預設為停用。

  35. 選取「啟用追蹤」核取方塊可啟用追蹤作業。

    若停用此選項,GlassFish Server 會較不易受到跨網站指令碼攻擊的影響。此選項預設為啟用。

  36. 選取「啟用認證傳送」核取方塊,表示使用此協定的網路監聽器會從終止 SSL 的代理伺服器接收流量。

    此選項預設為停用。

  37. 選取「啟用區塊」核取方塊可啟用 HTTP 回應區塊。

    此選項預設為啟用。

  38. 選取「XPowered By」的「已啟用」核取方塊會使 GlassFish Server 根據 Java Servlet 3.0 和 Java Server Pages 2.0 規格使用 X-Powered-By 標頭。

    此選項預設為啟用。

接下來的步驟

在您建立協定之後,可以建立使用協定的網路監聽器。

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