第二十四章 Web Gateway 管理页面概述

Web Gateway 提供了一组管理页面,可以使用它们来配置和监视 Web Gateway。本页介绍如何访问这些页面以及如何本地化它们,并概述其中的选项。

访问Web网关管理页面

默认情况下,只有 Web Gateway 托管计算机本地的客户端才能访问 Web Gateway 管理页面,因此用于访问这些页面的浏览器必须与 Web 服务器和 Web Gateway 在同一台计算机上运行。例如:

http://localhost:<port_no>/csp/bin/Systems/Module.cxw

请务必包含 cxw 文件扩展名。 (此外,如果使用 Apache,请记住 Apache 下的 URL 路径和文件名区分大小写。)

有关默认 IRIS Web 服务服务器端口号的更多信息,请参阅配置参数文件参考的 WebServerPort 条目。

当尝试访问这些页面时,系统会要求输入用户名和密码。在配置文件中查找用户名。密码是在 InterSystems IRIS 安装过程中输入的密码。如果忘记密码,请参阅安全。

提示:请注意,还可以从 管理门户访问这些页面。导航到系统管理 > 配置 > Web 网关管理。同样的考虑因素也适用于客户端地址。

启用从其他客户端地址的访问

可以通过将客户端 IP 地址添加到配置文件中 SYSTEM 部分的 System_Manager 参数,将其他客户端添加到授权管理员列表中。此参数表示可以访问 Web Gateway 管理页面的以逗号或加号分隔的客户端列表(按 IP 地址)。除了默认的本地访问之外,下面显示的指令还授予对三个远程客户端的访问权限。

[SYSTEM]
System_Manager=190.8.7.6, 190.8.7.5, 190.8.7.4

对于没有可用本地浏览器的新网关安装,请手动编辑配置文件并添加 System_Manager 参数,该参数相当于 Web Gateway 管理页面的默认参数部分下的 Systems Manager Machines 设置。可以在此参数的条目中指定通配符和数字范围。

注意:如果尝试加载 Web Gateway 管理页面,但浏览器无法加载该页面,并显示错误“无权使用此工具”,这可能是由于 System_Manager 设置阻止访问 IP 地址。

以下示例表明 IP 地址的最后部分可以取 46 之间的数字值(含 4 6)。

[SYSTEM]
System_Manager=190.8.7.4-6

前面的例子是更方便的写法:

[SYSTEM]
System_Manager=190.8.7.6, 190.8.7.5, 190.8.7.4

还可以使用通配符,例如本例中:

[SYSTEM]
System_Manager=190.8.7.*

以下指令授予所有客户端访问权限:

[SYSTEM]
System_Manager=*.*.*.*

然而,不建议在操作系统上使用这样的指令;这种方法不能提供强大的安全性,因为客户端 IP 地址可能会被欺骗。

在客户端和 Web 服务器/网关安装之间使用代理可以有效地将所有客户端 IP 地址转换为代理的 IP 地址。在这种情况下,必须将代理的 IP 地址指定为网关系统管理器(这将有效地向通过代理进入的所有 Web 用户授予访问权限),或者最好使指定的系统管理器能够完全绕过代理层。

基于 IP 的方案虽然可用作第一道防线,但不应将其作为控制 Web 网关管理页面访问的唯一手段 — 当然不适用于可通过 Internet 进行的 CSP 安装。对于生产系统,建议使用托管 Web 服务器配置来控制对 Web Gateway 系统管理模块的访问。

03-20 15:09