在瀏覽樹狀結構中,展開 「組態」 節點。
在 「組態」 節點下,展開 「網路組態」 節點。
在 「網路組態」 節點下,選取 「協定」 節點。
「協定」 頁面會隨即開啟。
在 「協定」 頁面上,按一下 「新建」。
「新建協定」 頁面會隨即開啟。
在 「名稱」 欄位中,為協定鍵入唯一的名稱。
選取「安全性」的「已啟用」核取方塊,以啟用協定的安全性。
此選項預設為停用。如果您啟用安全性,您可以使用 「編輯協定」 頁面的 「SSL」 標籤修改安全性設定。
選取「狀態」的「已啟用」核取方塊,以啟用檔案快取。
此選項預設為啟用。
在 「最長存在時間」 欄位中,鍵入有效快取項目的存在時間 (以秒為單位) 上限。
該參數可控制在快取檔案之後,快取資訊的使用時間。對於超過最長存在時間的項目,將由同一檔案的新項目取代。如果內容不經常變更,請增大該值以提昇效能。
理想的最長存在時間取決於是否會定期修改現有檔案。例如,若每天依固定間隔修改檔案四次,請考慮將最長存在時間設定為 21600 秒 (6 小時)。否則,請考慮將最長存在時間設定為檔案修改後,您願意提供舊版內容檔案的最長時間。
預設值為 30。
在 「最大快取大小」 欄位中,鍵入磁碟上檔案快取的最大總計大小 (以位元組為單位)。
預設值為 10485760。
在 「最大檔案計數」 欄位中,鍵入檔案快取中可儲存的最大檔案數。
如果值過大,則伺服器會快取那些消耗記憶體且不太需要的檔案。如果值過小,則會失去快取的優點。請針對該屬性嘗試使用不同的值,以便找到用於特定應用程式的最佳解決方案。
預設值為 1024。
在 「伺服器名稱」 欄位中,鍵入要在伺服器傳送給用戶端的 URL 中使用的主機名稱。
如果伺服器使用別名,則該名稱應為此別名。如果伺服器未使用別名,請將此欄位保留為空白。
此值會影響伺服器自動產生的 URL;但不會影響儲存在伺服器中目錄和檔案的 URL。如果您的伺服器使用別名,伺服器名稱應為此別名。如果附加了冒號和連接埠號碼,則該連接埠會用於伺服器傳送到用戶端的 URL。
從 「預設虛擬伺服器」 下拉式清單中,選取要與此協定關聯的虛擬伺服器。
使用 「虛擬伺服器」 頁面可定義虛擬伺服器。
在 「重新導向連接埠」 欄位中,鍵入要用於將請求重新導向至另一個連接埠的連接埠值。
如果滿足以下兩個條件,GlassFish Server 將自動重新導向請求:
參照此協定的網路偵聽程式支援非 SSL 請求。
接收了符合安全性限制需要 SSL 傳輸的請求。
如果未指定重新導向連接埠,則 GlassFish Server 會使用原始請求中所指定的連接埠號碼。依預設,不會指定連接埠。
在 「最大連線數」 欄位中,鍵入伺服器關閉連線前可以傳輸的最大請求數目。
「持續作用」子系統會定期輪詢閒置的連線。預設值為 256。
將該特性設定為 1 可停用 HTTP/1.0 持續作用、HTTP/1.1 持續作用以及管線操作。0 值表示會永遠拒絕請求。-1 值表示持續作用連線數目沒有限制。
在 「逾時」 欄位中,鍵入要將連線視為閒置並保持在持續作用狀態的最長時間 (以秒為單位)。
如果值小於或等於 0,則表示持續作用連線會無限期保持開啟。預設值為 30 秒。
選取「上傳逾時」的「已啟用」核取方塊,使讀取位元組較慢的 Servlet 連線在 「連線上傳逾時」 限制到達後關閉。
如果停用此選項,則 Servlet 連線不會逾時。此選項預設為停用。
在 「連線上傳逾時」 欄位中,鍵入上傳的逾時 (以毫秒為單位)。
僅當選取 「啟用上傳逾時」 核取方塊時,此欄位才適用。預設值為 300000 毫秒。
在 「請求逾時」 欄位中,鍵入請求逾時之前需等待的秒數。
如果在到達逾時值之前沒有處理請求,則會忽略請求。預設值為 30 秒。
在 「傳送緩衝區大小」 欄位中,鍵入傳送緩衝區的大小 (以位元組為單位)。
預設值為 8192 位元組。
在 「標頭緩衝區長度」 欄位中,鍵入請求處理執行緒讀取請求資料時,所使用的緩衝區大小 (以位元組為單位)。
預設值為 8192 位元組。
在 「最大 Post 大小」 欄位中,鍵入 POST 動作的最大大小 (以位元組為單位)。
預設值為 2097152 位元組。
在 「URI 編碼」 欄位中,鍵入用來解碼接收的請求 URI 的字元集名稱。
值必須為有效的 IANA 字元集名稱。預設值為 UTF-8。
在 「版本」 欄位中,鍵入要使用的 HTTP 協定版本。
預設值為 HTTP/1.1。
從「壓縮」下拉式清單中,選擇使用 HTTP/1.1 GZIP 壓縮,以節省伺服器頻寬。
可用的選項包括:
on
壓縮資料。
off
停用壓縮。
force
強制一律資料壓縮。
預設值為 off
。
在 「可壓縮的 MIME 類型」 欄位中,鍵入使用 HTTP 壓縮的 MIME 類型清單 (以逗號分隔)。
預設值為 text/html,text/xml,text/plain
。
在 「最小壓縮大小」 欄位中,鍵入套用壓縮的最小檔案大小。
如果將「壓縮」設定為 on
或 force
,則必須設定此值。預設值為 2048 位元組。
在 「不壓縮使用者代理程式」 欄位中,鍵入符合不應使用壓縮的 HTTP 用戶端使用者代理程式之常規表示式清單 (以逗號分隔)。
依預設,此值是空字串。
在 「受限制的使用者代理程式」 欄位中,鍵入套用 HTTP 壓縮之受限制的使用者代理程式清單。
如果沒有指定使用者代理程式,則會將 HTTP 壓縮套用到所有使用者代理程式。依預設,不會指定使用者代理程式。
在 「預設回應類型」 欄位中,鍵入指定預設回應類型的字串。
該格式是以分號分隔的字串,由內容類型、編碼、語言和字元集組成。預設值為 text/html; charset=iso-8859-1
。
在 「已強制回應類型」 欄位中,鍵入指定在沒有符合檔案副檔名的 MIME 對應可用時所使用之請求類型的字串。
該格式是以分號分隔的字串,由內容類型、編碼、語言和字元集組成。預設值為 text/html; charset=iso-8859-1
。
在 「配接卡」 欄位中,鍵入靜態資源配接卡的類別名稱。
預設值為 com.sun.grizzly.tcp.StaticResourcesAdapter
。
選取「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>
選取「DNS 查詢」的「已啟用」核取方塊可啟用 DNS 查詢。
此選項預設為停用。
選取「RCM 支援」的「已啟用」核取方塊可啟用資源組態管理 (RCM)。
此選項預設為停用。
選取「追蹤」的「已啟用」核取方塊可啟用追蹤作業。
若停用此選項,GlassFish Server 會較不易受到跨網站指令碼攻擊的影響。此選項預設為啟用。
選取「認證傳送」的「已啟用」核取方塊,表示使用此協定的網路偵聽程式會從終止 SSL 的代理伺服器接收流量。
此選項預設為停用。
選取「分塊」的「已啟用」核取方塊可啟用 HTTP 回應分塊。
此選項預設為啟用。
選取「XPowered By」的「已啟用」核取方塊會使 GlassFish Server 根據 Java Servlet 3.0 和 Java Server Pages 2.0 規格使用 X-Powered-By
標頭。
此選項預設為啟用。
在您建立協定之後,可以建立使用協定的網路偵聽程式。