第十八章 配置 Apache 以与 Web 网关配合使用 (UNIX® Linux macOS)

文章目录

  • [第十八章 配置 Apache 以与 Web 网关配合使用 (UNIX® Linux macOS)](#第十八章 配置 Apache 以与 Web 网关配合使用 (UNIX® Linux macOS))
  • `Assumptions`
  • [`Apache for UNIX®`、`Linux、macOS` 的安装位置(推荐选项)](#Apache for UNIX®、Linux、macOS 的安装位置(推荐选项))

第十八章 配置 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 的推荐选项。

  1. 对于所有配置,请遵循 UNIX®、Linux 和 macOS 上 Apache 的安装位置中的说明。
  2. 然后按照推荐选项:不带 NSD 的 Apache API 模块 (CSPa24.so) 中的说明进行操作。

或者,对于不太常见的场景,请参阅锁定 Apache Web 服务器和其他非典型 Apache 配置。

Assumptions

此页面假设:

  • Web Gateway 组件安装在 /opt/webgateway/bin/
  • Apache 安装在 /usr/apache/

如果系统上的布局不同,请根据需要修改配置指令。

Apache for UNIX®、Linux、macOS 的安装位置(推荐选项)

本节介绍 Web Gateway 文件和 CSP 静态文件的目录位置。安装目录为/iris。

  1. Apache 版本 2.4.x 的动态链接模块 CSPa24.so。

为了避免在升级 IRIS 时中断现有的 Web Gateway 安装,安装过程将这些模块放置在以下公共位置。此位置与特定 InterSystems IRIS 实例无关。

java 复制代码
/opt/webgateway/bin

原始位置 (/iris/csp/bin) 用于保存为 InterSystems IRIS 特定实例的管理门户提供服务所需的 Web Gateway 组件。

附加 Sys 的模块访问 Web Gateway 管理页面。运行时模块(即那些没有 Sys 的模块)无法访问 Web Gateway 管理页面。

  1. HyperEvents 组件
  • CSPBroker.js

  • CSPxmlhttp.js

这些文件的默认位置是:

java 复制代码
/iris/csp/broker
  1. CSP 示例使用的各种静态资源

CSP 示例需要许多静态 Web 资源(例如图像文件)。这些文件的默认位置是:

java 复制代码
/iris/csp/samples
  1. 管理门户使用的各种静态资源。

管理门户需要大量静态 Web 资源(例如图像文件)。这些文件的默认位置是:

java 复制代码
/iris/csp/sys
相关推荐
橙光成长34 分钟前
PDF离线工具箱深度解析:4MB纯前端单文件,40+功能全本地运行,文件绝不上传
前端·pdf·1024程序员节
小poop7 小时前
CSS 基础与实战:从入门到精通网页美化
前端
Csvn9 小时前
运行时性能
前端
Never_every999 小时前
位图转矢量工具哪个好?实测抠抠图AI位图转矢量工具
大数据·前端
paopaokaka_luck10 小时前
宠物门店经营管理系统(销售与库存联动、进货自动记账、 退换与退款关联、员工个人业绩、ECharts 经营分析、滞销识别与客户分层、宠物档案年龄计算)
前端·javascript·spring boot·mysql·echarts·mybatis·1024程序员节
空中湖10 小时前
用 React 写数据大屏:为什么我不建议用图表库
前端·react.js·前端框架
欣欣之王来了12 小时前
原始HTML插值:v-html指令的使用与安全风险
前端·学习·架构·项目·vue3教程
IT_陈寒12 小时前
Redis的LRU淘汰策略坑了我一整天
前端·人工智能·后端
计算机魔术师12 小时前
砍半价格、参数再涨,国产旗舰追到 Opus 鼻尖了
前端
特立独行的猫A12 小时前
10 MB 的桌面 AI 客户端:用仓颉 + 系统 WebView 替代 Electron
前端·harmonyos