本节介绍配置重定向器属性的通用 Web 服务器配置步骤。它适用于不支持服务器组的重定向器。
有关支持服务器组的重定向器的列表,请参见 http://www.sybase.com/detail?id=1062632。
完成为重定向器配置 MobiLink 客户端和服务器中的步骤。
将 redirector.config 复制到 Web 服务器。
文件 redirector.config 位于 install-dir\MobiLink\redirector 中。
如果 MobiLink 服务器不是安装在 Web 服务器所在的计算机上,请将 redirector.config 复制到 Web 服务器所在的计算机。
配置重定向器配置文件。
要配置 Web 服务器与 MobiLink 服务器之间的通信,您必须编辑 Web 服务器所在计算机上的 redirector.config 文件。
以下规则适用于 redirector.config:
行的最大长度为 300 个字符。
注释以散列字符 (#) 开头。
指令定义中不能包含空格和制表符。
可在此文件中设置以下指令:
LOG_LEVEL 用于控制写入日志文件的输出量。值可为 0、1 和 2,其中 1 为缺省值,2 所产生的输出量最大。如果是 Apache 重定向器,则此设置不起作用;请在 Apache 配置文件 httpd.conf 的 LogLevel 区段设置日志级别。
ML ML 区分大小写。可以通过两种方式使用 ML 指令。
如果重定向器不支持 HTTPS,或您未使用 HTTPS,则可以使用 ML 指令以 ML=host:port
的格式指定运行 MobiLink 服务器的计算机列表。要指定多台计算机,请在不同的行中重复使用此语法。例如:
ML=209.123.123.1:8080 ML=myCompany.com:8081 |
如果重定向器支持从重定向器到 MobiLink 服务器使用 HTTPS,则可以通过以分号分隔的列表指定 MobiLink 客户端网络协议选项,如下所示:
ML="https=true;network-client-options;..."
例如,
ML="https=true;host=My-pc;port=82;trusted_certificates=rsaroot.crt" |
有关网络客户端选项的列表,请参见MobiLink 客户端网络协议选项。
有关支持从重定向器到 MobiLink 服务器使用 HTTPS 的重定向器的列表,请参见 http://www.sybase.com/detail?id=1062632。
MobiLink 服务器启动时使用的协议和端口号必须与 ML 指令中所指定的相同。如果有差异,必须停止 MobiLink 服务器并以正确的信息重新启动它。
ML_CLIENT_TIMEOUT 用于确保单个同步的每一步都定向到同一 MobiLink 服务器。重定向器为 ML_CLIENT_TIMEOUT 过程维持客户端和服务器之间的关联。此值还用于确保 MobiLink 服务器能够从同一远程数据库中检测出重复的同步。此参数的值应该大于任何用户同步中的最长步骤所用的时间。
缺省值为 600 秒(10 分钟)。
SLEEP 用于设置重定向器检查服务器是否工作正常的间隔秒数。缺省值为 1800 (30 分钟)。例如,SLEEP=3600
。SLEEP 区分大小写.
在以下区段之一中完成 Web 服务器特定的配置:
下面是一个 redirector.config 示例文件。此文件指定以下内容:
重定向器应每隔 1800 秒检查一次服务器是否处于工作状态。
三台运行能够处理请求的 MobiLink 服务器的计算机。指定多个服务器时系统会自动启用负载平衡。
SLEEP=1800 ML=myServ-pc:80 ML=209.123.123.1:8080 ML=myCompany.com:8081 |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |