應用設定
建立應用後,可以在應用設定調整域名,分割槽和訪問埠白名單等等。
下面介紹一下應用設定中較為特殊的配置項。
HTTP2 狀態
設定是否允許透過 HTTP2 訪問當前應用,預設會根據叢集分割槽的埠配置來決定,也可以單獨開啟或者關閉當前應用的 HTTP2。
這裡的 HTTP2 動態開關功能只對 HTTPS 埠有效,HTTP 埠只能在叢集分割槽埠中啟用 HTTP2。
透過 IP 地址載入應用
啟用後填入閘道器節點的 IP 地址,使用者可以直接透過訪問 IP 地址來訪問到當前應用,請求頭中不需要包含應用的主機名。
引數和請求頭個數限制
限制 URI 引數,POST 引數和請求頭的個數,預設為 100。另外可以選擇當Content-Type
為 application/x-www-form-urlencoded
時才進行 POST 引數個數限制。
閘道器 Gzip 配置
預設會使用全域性配置中的 Gzip 配置,也可以單獨開啟或者關閉當前應用的 Gzip 壓縮功能。
閘道器 Brotoli 配置
預設會使用全域性配置中的 Brotoli 配置,也可以單獨開啟或者關閉當前應用的 Brotoli 壓縮功能。
WebSocket
允許應用代理 WebSocket 協議,預設是開啟狀態。
快取重新驗證
如果請求頭中包含 If-Modified-Since
和 If-None-Match
,則會對過期的快取重新驗證,如果服務端資源沒有變化,會繼續使用當前的快取。
代理遞迴
如果代理上游設定的是閘道器節點本身,條件設定不當的話可能會出現遞迴請求的情況,
開啟代理遞迴限制後,會設定代理請求頭 OR-Proxy-Recursion-Depth
用於統計層數。當請求達到該最大層數後會報錯,保證伺服器不被遞迴請求所超載。
使用過期快取
啟用後可以配置過期快取複用的條件,該功能預設關閉。