session-affinity

此命令允许应用程序维护与客户机的会话亲缘关系。

可用性

需要 AppOpt 功能部件。

语法

session-affinity state [cookie] [path] [domain] [override] [mode] [attributes]

参数

state
会话亲缘关系的操作状态。
on
启用会话亲缘关系。 此设置是缺省值。
off
禁用会话亲缘关系。
cookie
要插入的 cookie 的名称。 配置主动或主动条件亲缘关系时,会将 cookie 名称插入到 HTTP Set-Cookie 响应头中。 缺省值为 DPJSESSIONID
路径
要在 cookie 中插入的 path 属性的值。 缺省值为 /
domain
要在 cookie 中插入的 domain 属性的值。 此值必须与 Web 站点的 URL 中的域值匹配。 缺省值为 datapower.com
覆盖
是否使用配置覆盖 WebSphere® 亲缘关系集群配置。
on
使用 WebSphere 亲缘关系集群提供的信息覆盖 WebSphere 单元配置。 将此值用于第三方服务器。
off
使用 WebSphere 单元信息。 此设置是缺省值。
方式
当覆盖设置为 on时要应用于负载均衡器组的亲缘关系方式。
active
对每个请求强制执行会话亲缘关系,而不考虑远程应用程序是否需要会话亲缘关系。
active-conditional
当应用程序服务器尝试与受监视 cookie 列表中的 cookie 建立会话亲缘关系时,强制执行会话亲缘关系。 此设置是缺省值。
属性
要在 cookie 中插入的属性。 支持以下值。 将属性与 + 字符并置。
secure
在 cookie 中插入 Secure 属性。
httponly
在 cookie 中插入 HttpOnly 属性。

准则

session-affinity 命令允许应用程序维护与客户机的会话亲缘关系。

示例

启用会话亲缘关系,覆盖单元配置,并将亲缘关系方式设置为活动。 必须指定缺省值以维护位置解析。
# session-affinity on DPJESSIONID / .datapower.com on active