后端群部分指定后端服务器群的属性。后端服务器群是一组同质后端服务器。通过中继服务器群进行请求的客户端必须指定它要指向的后端服务器群。每个后端服务器群都有一个后端群部分。
此部分以 backend_farm 关键字来标识。
可在后端群部分中指定以下属性:
active_cookie 指定是否设置 cookie 以保持客户端-服务器相似性。
yes 这是缺省设置。为保持客户端-服务器会话相似性,中继服务器在响应中注入标准 HTTP set-cookie 命令和专有 cookie 名称。
no 活动 cookie 未设置。当后端服务器群提供无会话浏览器应用程序服务时,使用此选项。例如,后端服务器群提供无会话 SQL Anywhere Web 服务。
为达到最佳的结果,此控件设置如下:
后端服务器类型 | active_cookie 设置 | active_header 设置 |
---|---|---|
MobiLink | no | yes |
SQL Anywhere | no | no |
对于 MobiLink 服务器后端,active_cookie 和 active_header 设置为 yes 始终有效。但是,两者皆设置为 yes,可能在会话的每个 HTTP 请求/响应中产生重复的会话信息。为了尽量节约在线累积费用,您可将 active_cookie 设置为 no。所有的网络方案均应进行测试,确保所选的设置始终有效。
active_header 指定是否设置标头以保持客户端-服务器会话相似性。
yes 这是缺省设置。为保持客户端-服务器会话相似性,为了防止中间设备篡改 active_cookie,中继服务器会在响应中注入专有标头。
no 专有标头未设置。如果后端服务器群只提供浏览器应用程序服务,或者此后端服务器群的所有客户端的 active_cookie 都正常工作,则设置此选项可降低网络流量。
backend_security 指定后端服务器群中的出站启动器为连接到中继服务器群所需的安全级别。可能的值为:
on 表示后端服务器群的所有连接必须使用 HTTPS。
off 表示后端服务器群的所有连接必须使用 HTTP。
此属性是可选的。如果没有指定任何值,则可以使用 HTTP 或 HTTPS 进行连接。
client_security 指定后端服务器群要求其客户端提供的安全级别。可能的值为:
on 表示客户端必须使用 HTTPS 进行连接。
off 表示客户端必须使用 HTTP 进行连接。
此属性是可选的。如果没有指定任何值,则客户端可以使用 HTTP 或 HTTPS 进行连接。
description 输入最多 2048 个字符的自定义说明。此属性是可选的。
enable 指定是否允许来自此后端服务器群的连接。可能的值为:
Yes 允许来自此后端服务器群的连接。
No 禁止来自此后端服务器群的连接。
缺省值是 Yes。此属性是可选的。
id 指派给后端服务器群的名称,最多包含 2048 个字符。
forward_x509_identity SAP NetWeaver 网关提供几种验证客户端的方式,包括通过受信任中间设备转发 X.509 证书。将此属性设置为 yes 时,中继服务器可从受信任转发器抽取转发的客户端标识信息,然后使用 HTTP 标头将其转发到 SAP NetWeaver 网关或 Web 分配器。缺省设置为 no。
forwarder_certificate_issue 在存在一连串的 SAP 中间设备的情况下,客户端标识标头可能已存在于请求中。但是,并非所有客户端都被授予担当转发器的权限。因此,缺省行为是使用转发器的标识替换现有标头。要授予转发器转发其它客户端标识的权限,可以设置 forwarder_certificate_issuer=<match-string> 和 forwarder_certificate_subject=<match-string>,其中 <match-string> 应对照证书中相应复合名称字段的序列化形式进行检查。可以使用 '?' 匹配任何一个字符,可以使用 '*' 匹配任何一个字符串。如果需要匹配 '?'、'*' 或 '\' 这几个字符本身,可使用 '\' 作为这几个字符的前导转义字符。
例如:
forwarder_certificate_issuer = 'CN = quicksigner, OU = security department, O = my org, L = my city, S = my state, C = my country' |
forwarder_certificate_subject 在存在一连串的 SAP 中间设备的情况下,客户端标识标头可能已存在于请求中。但是,并非所有客户端都被授予担当转发器的权限。因此,缺省行为是使用转发器的标识替换现有标头。要授予转发器转发其它客户端标识的权限,可以设置 forwarder_certificate_issuer=<match-string> 和 forwarder_certificate_subject=<match-string>,其中 <match-string> 应对照证书中相应复合名称字段的序列化形式进行检查。可以使用 '?' 匹配任何一个字符,可以使用 '*' 匹配任何一个字符串。如果需要匹配 '?'、'*' 或 '\' 这几个字符本身,可使用 '\' 作为这几个字符的前导转义字符。
例如:
forwarder_certificate_subject = 'CN = mySapWD??.my.com, OU = Sybase, O = SAP, *' |
verbosity 可以将 verbosity 设置为以下级别:
0 仅记录错误。此记录级别用于部署。这是缺省设置。
1 请求级记录。所有 HTTP 请求都被写入日志文件。
2 请求级记录。提供 HTTP 请求的更详细视图。
3 或更高 详细记录。主要用于技术支持。
无论指定哪个记录级别都显示错误,而只有记录级别大于 0 时才显示警告。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |