IBM HTTP Server 帮助:在 AIX 上构建动态模块
在 AIX 上构建动态模块
构建任何模块需要 4 个文件。它们包含在 /usr/HTTPServer/example_module 目录下。
- 安装服务器。
- 将完整的 example_module 目录复制到您要执行 build 的目录(“build 目录”)中。
- 切换至 build 目录。
- 将您的 module.c 文件复制到 build 目录
.
- 将文件 Makefile.exmpl 更名为 Makefile
- 编辑文件 Makefile 并做下列更改:
- 用不带扩展名的源文件名替换 SRCFILE。
- 用 build 目录的路径替换 PATHTOEXMPL。
- 发出 make 命令。
- 复制结果 .so 文件到 /usr/HTTPServer/libexec 目录。
- 将 LoadModule 和 AddModule 伪指令以及任何模块特定的伪指令添加到 httpd.conf 文件中。
- 重新启动服务器。
例如,切换至 /usr/HTTPServer/example_module 目录并运行 make 命令。
该命令作用于 mod_example.c 样本文件,并导致为 mod_example 创建 .so 文件。要构建您自己的模块,使用样本文件 (mod_example.c) 作为模板。