如果使用的是 Microsoft Web 服务器,您可以使用重定向器的 ISAPI 版本。以下是 IIS 5.0 的设置说明。
为 Microsoft Web 服务器配置 ISAPI 重定向器
完成配置重定向器属性(所有版本)中的步骤。
将 iaredirect.dll 文件复制到 Web 服务器所在的计算机上的 Inetpub/scripts 目录下。
文件 iaredirect.dll 随 MobiLink 同步服务器一同安装,位于 SQL Anywhere 目录下的 MobiLink\redirector\isapi 目录中。
目录 Inetpub/scripts 位于 Microsoft Web 服务器安装目录下。
将 redirector.config 文件复制到 Web 服务器所在的计算机上的 Inetpub/scripts 目录下。
如果使用的是 HTTPS 以外的任何网络协议,则您的配置已完成。如果配置不成功,请参见以下说明。
如果您使用的是 HTTPS 同步,请按以下方式配置服务器:
右击 [我的电脑],然后从弹出式菜单中选择 [管理]。
在左窗格中,打开 [服务和应用程序] 文件夹。选择 [Internet 信息服务]
在右窗格中,右击缺省 Web 站点并从弹出式菜单中选择 [配置]。
单击 [目录安全性] 选项卡。
单击 [服务器证书]。
将显示 Web 服务器证书向导。
选择 [创建一个新证书] 以生成证书请求。按照其余提示,选择将证书请求输出到文件。
对证书进行签名。
在对证书进行签名时,可使用第三方认证机构,也可使用需要独立许可的 gencert 实用程序。有关详细信息,请参见证书生成实用程序。
单击 [服务器证书]。
Web 服务器证书向导会显示不同的提示,以便您安装签名的证书。请按照提示操作。
单击 [查看证书] 以验证证书是否已正确安装。
有关使用 HTTPS 的详细信息,请参见 MobiLink 传输层安全性。
Inetpub/scripts 目录应在 Web 服务器安装中使用执行权限创建。仅当使用 Internet 信息服务赋予另一目录执行权限时,才可以将 redirector.config 和 iaredirect.dll 放在其它目录中。
如果您无法连接到 MobiLink 同步服务器,问题可能是您没有一个指向 Inetpub/scripts 目录的虚拟目录。如果是这种情况,您必须打开 Internet 信息服务并且手工创建一个虚拟目录。应将此虚拟目录指向 Inetpub/scripts 并将 [执行权限] 设置为 [脚本和可执行程序]。有关说明,请参见 IIS 联机帮助。
测试您的配置
使用以下语法调用 ISAPI 重定向器:
protocol://host[:port]/exec_dir/iaredirect.dll/ml/
其中:
protocol 为 http 或 https。
host 为 Web 服务器的主机名。
port 为 Web 服务器监听的端口(如果不是缺省端口)。
exec_dir 安装重定向器 dll iaredirect.dll 的目录。缺省目录为 scripts。
例如,
http://server:8080/scripts/iaredirect.dll/ml/
检查日志文件看重定向器是否记录了请求。
注意:此测试不建立到 MobiLink 同步服务器的连接。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。