Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » MobiLink - 服务器管理 » 使用 MobiLink 服务器技术 » 重定向器(不建议使用)

 

为重定向器配置 MobiLink 客户端和服务器

注意

现已不建议使用重定向器。可以使用中继服务器代替重定向器。请参见中继服务器

本节说明要如何配置 MobiLink 客户端和 MobiLink 服务器,才能通过 Web 服务器进行同步。以下过程设置通过 Web 服务器定向请求时所需的参数。

MobiLink 客户端
♦  配置 MobiLink 客户端(SQL Anywhere 和 UltraLite 客户端)
  1. 将 MobiLink 客户端的通信类型指定为 HTTP 或 HTTPS。

    有关设置 SQL Anywhere 客户端通信类型的详细信息,请参见CommunicationType (ctp) 扩展选项

    有关设置 UltraLite 客户端通信类型的详细信息,请参见UltraLite 同步流的网络协议选项

  2. 为 MobiLink 客户端指定以下 HTTP/HTTPS 同步协议选项:

    • host   Web 服务器的名称或 IP 地址。

    • port   Web 服务器接受 HTTP 或 HTTPS 请求的端口。

    • url_suffix   此设置取决于所用重定向器的类型:

      • 如果是 ISAPI 重定向器,则为:

        exe_dir/iaredirect.dll/ml/[server-group/]

        其中 exe_diriaredirect.dll 的位置,server-group(可选项)是组的名称。

      • 如果是 NSAPI 重定向器,则为:

        mlredirect/ml/[server-group/]

        其中 mlredirect 是在 obj.conf 文件中映射的名称。

      • 如果是 servlet 重定向器,则为:

        iaredirect/ml/
      • 如果是 Apache 的本地重定向器,请将此项设置为您在 httpd.conf 文件中重定向器的 <location> 标记内选择的任何内容。例如,如果该位置为 <Location /iaredirect/ml>,则 url_suffix 是:

        iaredirect/ml/
      • 如果是 M-Business Anywhere 重定向器,请将此项设置为您在 sync.conf 文件中重定向器的 <location> 标记内选择的任何内容。例如,如果该位置为 <Location /iaredirect/ml>,则 url_suffix 是:

        iaredirect/ml/

        请参见url_suffix

有关设置 UltraLite 客户端协议选项的详细信息,请参见UltraLite 同步流的网络协议选项

有关设置 SQL Anywhere 客户端协议选项的详细信息,请参见MobiLink 客户端网络协议选项汇总

MobiLink 服务器
♦  配置 MobiLink 服务器
  1. 对于支持 HTTPS 的重定向器,可以使用 HTTPS 协议启动 MobiLink 服务器。有关支持 HTTPS 的重定向器的列表,请参见 [external link] http://www.sybase.com/detail?id=1062632

    对于不支持 HTTPS 的重定向器,必须使用 HTTP 协议启动 MobiLink 服务器,在客户端与代理之间进行通信时才能使用 HTTP 或 HTTPS。这些重定向器无法直接使用 HTTPS。

    例如,可以按照以下方法在 mlsrv11 命令行上指定 HTTP 协议:

    mlsrv11 -x http

    请参见-x 选项

  2. 此外,还可能需要为 MobiLink 服务器设置以下参数:

    • port   对于 HTTP 协议,MobiLink 缺省使用端口 80。对于 HTTPS 协议,MobiLink 缺省使用端口 443。如果 MobiLink 服务器与 Web 服务器在同一台计算机上运行,端口 80 通常由 Web 服务器使用。在此种情况下,您必须指定其它端口。例如,您可以使用端口 2439,它是在 Internet 编号授权委员会(Internet Assigned Numbers Authority,简称 IANA)注册的 MobiLink 服务器端口号。

    有关端口的详细信息,请参见-x 选项