应用设置

创建应用后,可以在应用设置调整域名,分区和访问端口白名单等等。

下面介绍一下应用设置中较为特殊的配置项。

HTTP2 状态

设置是否允许通过 HTTP2 访问当前应用,默认会根据集群分区的端口配置来决定,也可以单独开启或者关闭当前应用的 HTTP2 。

这里的 HTTP2 动态开关功能只对 HTTPS 端口有效,HTTP 端口只能在集群分区端口中启用 HTTP2 。

通过 IP 地址加载应用

启用后填入网关节点的 IP 地址,用户可以直接通过访问 IP 地址来访问到当前应用,请求头中不需要包含应用的主机名。

参数和请求头个数限制

限制 URI 参数,POST 参数和请求头的个数,默认为 100 。 另外可以选择当Content-Typeapplication/x-www-form-urlencoded 时才进行 POST 参数个数限制。

网关 Gzip 配置

默认会使用全局配置中的 Gzip 配置,也可以单独开启或者关闭当前应用的 Gzip 压缩功能。

网关 Brotoli 配置

默认会使用全局配置中的 Brotoli 配置,也可以单独开启或者关闭当前应用的 Brotoli 压缩功能。

WebSocket

允许应用代理 WebSocket 协议,默认是开启状态。

缓存重新验证

如果请求头中包含 If-Modified-SinceIf-None-Match,则会对过期的缓存重新验证,如果服务端资源没有变化,会继续使用当前的缓存。

代理递归

如果代理上游设置的是网关节点本身,条件设置不当的话可能会出现递归请求的情况, 开启代理递归限制后,会设置代理请求头 OR-Proxy-Recursion-Depth 用于统计层数。当请求达到该最大层数后会报错,保证服务器不被递归请求所超载。

使用过期缓存

启用后可以配置过期缓存复用的条件,该功能默认关闭。