文章目录
第十八章 配置 Apache 以与 Web 网关配合使用 (UNIX® Linux macOS)
本页介绍如何配置 Apache Web
服务器以与 UNIX®
、Linux
或 macOS
上的 Web Gateway
一起使用。 (在这些操作系统上,另一个选项是 Nginx
;其他操作系统上的选项有所不同。)
Apache
有多种连接选项可用。 Apache
由 Apache Group
提供,可以从 http://www.apache.org
免费下载。 Apache Group
为作为动态链接模块 (DSO)
实现的扩展提供支持。作为 Apache
模块编写的扩展可以直接构建到 Apache
核心中。这是推荐的选项;其他选项包括 NSD
、锁定的 Apache Web
服务器以及其他几种非典型 Apache
配置。
预构建工具包可用于某些 UNIX®
系统,这些系统通常比最新版本落后一些版本。 Apache
的完整源代码以及构建 Apache
服务器的清晰说明可供下载。为此,可以获得免费的 GNU C
编译器 (gcc
),尽管 Apache
构建过程尝试使用本地 C
编译器。
许多系统在出厂时都预安装、配置了 Apache
,并且可以随时使用。大多数 Linux
发行版都包含 Apache
。 IBM
将 Apache
与其UNIX
实现 AIX
一起分发。
注意:在某些情况下,Apache
的 macOS
和 AIX
预安装版本可能不适合与IRIS
一起使用:请参阅使用适用于 UNIX
、Linux
和 macOS
的 NSD
了解替代部署选项。
本节介绍安装 Web Gateway
的推荐选项。
- 对于所有配置,请遵循
UNIX®
、Linux
和macOS
上Apache
的安装位置中的说明。 - 然后按照推荐选项:不带
NSD
的Apache API
模块(CSPa24.so)
中的说明进行操作。
或者,对于不太常见的场景,请参阅锁定 Apache Web
服务器和其他非典型 Apache
配置。
Assumptions
此页面假设:
Web Gateway
组件安装在/opt/webgateway/bin/
- A
pache
安装在/usr/apache/
如果系统上的布局不同,请根据需要修改配置指令。
Apache for UNIX®
、Linux、macOS
的安装位置(推荐选项)
本节介绍 Web Gateway
文件和 CSP
静态文件的目录位置。安装目录为/iris
。
- A
pache
版本2.4.x
的动态链接模块CSPa24.so
。
为了避免在升级 IRIS
时中断现有的 Web Gateway
安装,安装过程将这些模块放置在以下公共位置。此位置与特定 InterSystems IRIS
实例无关。
/opt/webgateway/bin
原始位置 (/iris/csp/bin
) 用于保存为 InterSystems IRIS
特定实例的管理门户提供服务所需的 Web Gateway
组件。
附加 Sys
的模块访问 Web Gateway
管理页面。运行时模块(即那些没有 Sys
的模块)无法访问 Web Gateway
管理页面。
HyperEvents
组件
-
CSPBroker.js
-
CSPxmlhttp.js
这些文件的默认位置是:
/iris/csp/broker
CSP
示例使用的各种静态资源
CSP
示例需要许多静态 Web
资源(例如图像文件)。这些文件的默认位置是:
/iris/csp/samples
- 管理门户使用的各种静态资源。
管理门户需要大量静态 Web
资源(例如图像文件)。这些文件的默认位置是:
/iris/csp/sys