第七十章 Apache (UNIX® Linux macOS) 的替代选项

文章目录

  • [第七十章 Apache (UNIX® Linux macOS) 的替代选项](#第七十章 Apache (UNIX® Linux macOS) 的替代选项)
  • 安装位置(所有非典型选项)
  • [使用 `Apache API` 模块的要求(推荐选项和替代选项 `1`)](#使用 Apache API 模块的要求(推荐选项和替代选项 1))

第七十章 Apache (UNIX® Linux macOS) 的替代选项

本页介绍了与 UNIX®LinuxmacOS 上的 Web Gateway 一起使用的其他可能的 Apache 配置(除了锁定的 Apache``,单独讨论)。要开始使用所有这些配置,请阅读第一部分。然后按照适用于您的配置的部分中的说明进行操作。

安装位置(所有非典型选项)

本节介绍 Web Gateway 文件和 CSP 静态文件的目录位置。

  1. NSD模块是:
java 复制代码
CSPnsd

该模块的默认位置是:

java 复制代码
/opt/webgateway/bin

NSD 应从其主目录 /opt/webgateway/bin 运行。配置和日志文件写入此目录中。

为了避免在升级 IRIS 时中断现有网关安装,安装将以下模块放置在公共位置 /opt/webgateway/bin 中。此位置与特定 IRIS 实例无关。

  1. CGI和其他动态链接模块:
  • CSPcgi(运行时模块)
  • nph-CSPcgiCSPcgi 的副本)
  • CSPcgiSys(系统管理模块)
  • nph-CSPcgiSysCSPcgiSys 的副本)
  • mod_csp24.soApache 版本 2.4.x --- 作为 DSOApache 模块,如果提供)

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

复制代码
/usr/cspgateway/bin

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

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

  1. HyperEvents 组件的默认位置:
  • CSPBroker.js

  • CSPxmlhttp.js

CSP 示例需要各种静态资源(例如图像文件),管理门户为:

java 复制代码
install-dir\csp\broker

使用 Apache API 模块的要求(推荐选项和替代选项 1

在遵循推荐选项(推荐选项:不带 NSDApache API 模块 (CSPa24.so))或非典型选项 1(替代选项 1:带 NSDApache API 模块 (mod_csp24.so))的说明之前,请检查您的 Apache 版本包括用于管理共享对象的内置模块(mod_so)。要执行此检查,请运行以下命令,该命令列出了 Apache 中当前可用的模块:

java 复制代码
httpd -l

共享对象模块 (mod_so) 应出现在显示的模块列表中。下面显示了一个典型的模块列表(包含 mod_so):

java 复制代码
Compiled in modules:
  core.c
  mod_access.c
  mod_auth.c
  mod_include.c
  mod_log_config.c
  mod_env.c
  mod_setenvif.c
  prefork.c
  http_core.c
  mod_mime.c
  mod_status.c
  mod_autoindex.c
  mod_asis.c
  mod_cgi.c
  mod_negotiation.c
  mod_dir.c
  mod_imap.c
  mod_actions.c
  mod_userdir.c
  mod_alias.c
  mod_so.c

如果 mod_so 未包含在您的 Apache 安装列表中,请参阅 Apache 文档并按照重建 Apache 的过程来包含此模块。

相关推荐
摇滚侠5 小时前
Apache Skywalking 实战 阅读笔记 第二章
笔记·apache·skywalking
摇滚侠1 天前
Apache Skywalking 实战 阅读笔记 第一章
笔记·apache·skywalking
小小龙学IT19 天前
Apache Airflow 2.x 深度指南:用 Python 编排一切的现代化工作流引擎
开发语言·python·apache
Shepherd061919 天前
【IT 运维】Apache 使用 mod_remoteip 恢复 Cloudflare 后的真实访客 IP
运维·tcp/ip·apache
isyangli_blog19 天前
SDN 基本应用实践 —— 使用命令行实现简易防火墙功能实验报告
服务器·php·apache
小小龙学IT20 天前
Apache Pulsar 深度解析:从架构设计到生产落地
apache
Full Stack Developme21 天前
Apache Tika 教程
java·开发语言·python·apache
laplaya21 天前
C++大型项目组件通信与依赖管理实践
c++·log4j·apache
万岳科技22 天前
教育培训小程序如何构建线上线下一体化教学体系
小程序·apache
yyuuuzz22 天前
云服务器软件部署的几个常见问题
运维·服务器·开发语言·网络·云计算·php·apache