如果您使用本地防火墙,则必须设置您的防火墙,以便允许 iFolder 选择本地动态端口;或配置本地静态端口,以便允许 iFolder 客户程序使用 Mono XSP 服务器进行本地(同一台计算机)通讯。iFolder 使用 Mono XSP 万维网服务通过 HTTP 或 HTTPS(SSL,默认设置)与您在其上拥有 iFolder 帐户的 Novell iFolder Enterprise Server 进行通讯。iFolder 管理员配置 iFolder 服务,这些服务确定在您的环境中是使用 HTTP 还是 HTTPS 进行通讯。
由于 Mono XSP 为交通使用标准的 HTTP 或 HTTPS 端口,所以您的防火墙不会阻止 Mono XSP 和 Novell iFolder Enterprise Server 之间的交通。但是,如果您阻止了客户程序和 Mono-XSP 之间的交通,客户程序将无法与服务器进行通讯。您将无法登录到您的 iFolder 帐户并同步 iFolder 数据。
最初,iFolder 配置不会为客户程序与 Mono XSP 之间的交通指定特定的端口。当 iFolder 第一次运行时,它打开一个可用的本地端口,监听来自 Mono XSP 的请求并通过 Mono XSP 将数据发送到服务器。它将端口号写入配置文件并且在此后一直使用此端口(除非某一次 iFolder 启动时该端口不可用)。如果该端口被另一个应用程序使用,则 iFolder 选择其它可用端口,在配置文件中重新配置端口,并在以后一直使用那个新端口。例如,如果 iFolder 关闭而另一个应用程序占用了端口,当您重启动 iFolder 时,iFolder 必须选择并配置另一个端口来使用。
如果在计算机上使用本地防火墙,每当 iFolder 联系服务器以同步其用户列表和 iFolder 数据时,防火墙会检测到 iFolder 和 Mono XSP 服务器之间的本地交通。如果允许该交通,就不会在客户程序启动时收到弹出警报。如果永久性地允许交通,则防火墙不会再发出提醒。
您可以选择在 Simias.config 文件的 Service Manager(服务管理器)节添加 Web Service Port Range(万维网服务端口范围)参数,以允许 Mono-XSP 服务器为该本地交通使用静态端口或某一范围的端口。然后在防火墙中打开此端口或端口范围,以允许 Mono-XSP 的通讯。
可以在以下位置找到 Simias.config:
将 Web Service Port Range 设置添加到 Simias.config 文件的 Service Manager 节。例如:
<configuration>
<section name="ServiceManager">
<setting name="WebServicePortRange" value="monoxsp_port" />
</section>
</configuration>
将 monoxsp_port 替换为某个端口号或端口范围:
<setting name="WebServicePortRange" value="1234" />
<setting name="WebServicePortRange" value="1234-1236" />
要配置系统,使之使用特定的端口或端口范围,请执行以下操作:
配置防火墙,以便允许在用于 iFolder 交通的端口或端口范围上进行通讯。
有关如何在防火墙中打开端口的信息,请参见防火墙的说明文档。
通过右击 iFolder 图标 停止 iFolder 客户程序,然后选择“退出”。
通过将 Web Service Port Range 参数添加到 Service Manager 节来修改 Simias.config 文件。
启动 iFolder 客户程序。
有关信息,请参见启动 iFolder 客户程序。