使用「新增協定」頁面可建立新的網路協定。
建立協定後,一般會建立具有相同名稱的網路監聽器,然後將網路監聽器與協定相關聯。您也可以建立網路監聽器,同時建立使用預設設定的協定。
「新增協定」頁面包含下列選項。
套用此頁面上之設定的組態名稱。本欄位是唯讀的。
協定的唯一名稱。協定名稱不能以數字為開頭。
如果選取此選項,則啟用協定的安全性。此選項預設為停用。如果您啟用安全性,您可以使用「編輯協定」頁面的「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 動作的最大大小 (以位元組為單位)。預設值為 2097152 位元組。
用來解碼接收的請求 URI 的字元集名稱。值必須為有效的 IANA 字元集名稱。預設值為 UTF-8。
使用的 HTTP 協定版本。預設值為 HTTP/1.1。
指定使用 HTTP/1.1 GZIP 壓縮,以節省伺服器頻寬。可用的選項包括:
on
壓縮資料。
off
Disables compression.
force
強制一律資料壓縮。
預設值為 off
。
使用 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 支援。依預設,會停用此選項。如果您的 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)。此選項預設為停用。
若選取此選項,則會啟用追蹤作業。若停用此選項,GlassFish Server 會較不易受到跨網站指令碼攻擊的影響。此選項預設為啟用。
若選取此選項,代表使用此協定的網路監聽器會從終止 SSL 的代理伺服器接收流量。此選項預設為停用。
若選取此選項,會啟用 HTTP 回應區塊。此選項預設為啟用。
若選取此選項,會根據 Java Servlet 3.0 和 Java Server Pages 2.0 規格使用 X-Powered-By
標頭。此選項預設為啟用。
若選取此選項,可允許 URI 包含經過編碼的斜線。此選項預設為停用。
若選取此選項,則支援 WebSocket 協定。此選項預設為停用。