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