第八十章 将 Web 应用程序与远程 Web 服务器结合使用
配置 Web 服务器和 Web 网关
本节讨论如何设置 Web 服务器和 Web 网关以提供对远程 IRIS 服务器上安装的 Web 应用程序的访问。这些说明将 Web 服务器称为机器 W,并将运行 IRIS® 的计算机称为机器 I。设置包括以下过程:
- 在
Web服务器计算机上安装Web网关 - 配置
Web网关 - 如果从
Web服务器提供静态文件 - 配置
Web服务器路径
在 Web 服务器计算机上安装 Web 网关
在运行 IIS 或 Apache 的 Web 服务器计算机(计算机 W)上安装 Web Gateway。如果需要更多详细信息,请参阅安装指南中的仅安装 Web Gateway。在安装过程中,请按照以下说明操作:
- 在“安装类型”对话框中,选择“Web 服务器”,然后选择“下一步”。
- 检查安装名称、类型和目标目录,如果正确,则选择安装。
此安装过程在 Web 服务器 Machine W 上创建 CSP 目录结构,并为 /CSP 和 /CSP/Bin 文件创建虚拟目录引用。
配置 Web 网关
接下来,调整 Web 服务器 Machine W 上的 Web Gateway 配置。尽管此配置信息存储在配置文件中,但始终使用 Web Gateway 管理页面来更新配置:
- 通过将浏览器指向以下位置导航到
Web Gateway管理页面主菜单:
http://localhost/csp/bin/Systems/Module.cxw
(将此 URL 加入书签很有帮助)。此链接适用于外部Web 服务器,而不是 IRIS 提供的专用 Web 服务器。
请注意,如果位于使用端口 80 运行 Web 服务器的同一系统上,则上面的链接是正确的。如果尝试从远程系统访问管理页面,则默认情况下将被拒绝访问。您可以将 Web 服务器配置为允许通过 Web Gateway 管理页面“默认参数”页面进行远程访问。将系统管理器计算机字段设置为远程系统的 IP 地址。此字段接受可以访问 Web Gateway 管理页面的计算机的逗号或加号分隔的 IP 地址列表。
-
在左侧菜单中选择服务器访问。如果
IRIS安装在Web服务器上,则IRIS安装会配置LOCAL Web服务器以连接到本地计算机Machine W上的IRIS实例。 -
创建一个新服务器来代表在远程计算机
Machine I上运行的IRIS实例:- 选择添加服务器。
- 输入服务器的名称(例如机器
I)。 - 输入机器
I上运行的远程IRIS服务器的IP地址和超级服务器TCP端口。 - 修改连接安全设置以匹配计算机
I期望的Web网关连接身份验证级别。有关详细信息,请参阅Web网关和安全性。 - 选择保存配置。
-
在左侧菜单中选择“应用程序访问”,将远程 IRIS 服务器(机器
I)上的 Web 应用程序的路径与之前为机器I创建的服务器配置关联起来。默认路径是为/和/csp预定义的。 -
创建一个新的应用程序路径来表示在远程计算机(计算机 I)上运行的 Web 应用程序。可以复制现有配置(例如
/csp),也可以选择“添加应用程序”来手动创建新的路径配置。您为应用程序创建的路径必须与机器I上的IRIS实例中为应用程序定义的路径匹配。
例如,管理门户的默认路径是/csp/sys。如果要创建新应用程序,请选择自己的路径名。例如:/myapp 或 /csp/myapp。创建新路径后,修改该路径的服务器 0 参数,使其采用您之前为计算机 I 设置的 IRIS 服务器配置的值。
6. 最后,保存新的路径配置。