IBM HTTP Server 帮助:在 AIX 上构建动态模块

在 AIX 上构建动态模块

构建任何模块需要 4 个文件。它们包含在 /usr/HTTPServer/example_module 目录下。

  1. 安装服务器。
  2. 将完整的 example_module 目录复制到您要执行 build 的目录(“build 目录”)中。
  3. 切换至 build 目录。
  4. 将您的 module.c 文件复制到 build 目录
  5. .
  6. 将文件 Makefile.exmpl 更名为 Makefile
  7. 编辑文件 Makefile 并做下列更改:
  8. 发出 make 命令。
  9. 复制结果 .so 文件到 /usr/HTTPServer/libexec 目录。
  10. 将 LoadModule 和 AddModule 伪指令以及任何模块特定的伪指令添加到 httpd.conf 文件中。
  11. 重新启动服务器。

例如,切换至 /usr/HTTPServer/example_module 目录并运行 make 命令。 该命令作用于 mod_example.c 样本文件,并导致为 mod_example 创建 .so 文件。要构建您自己的模块,使用样本文件 (mod_example.c) 作为模板。