可以使用两种常见方法来构建动态模块:Apache 扩展工具(APXS)和随模块提供的配置脚本。
# /usr/IBMIHS/bin/apxs -ci mod_example.c
要使用 apxs 工具,请验证是否已安装 Perl V5.003 或更高版本,并验证 apxs 第一行上指向 Perl 可执行文件的路径是否正确。请参阅 Apache APXS 以了解更多信息。
某些模块的配置脚本专门检查是否使用了 Apache HTTP Server,但无法检查是否使用了 IBM HTTP Server。在这种情况下,请安装 Apache V2.0.47 并对 Apache V2.0.47 构建该模块,然后将生成的动态模块(mod_example.so)与 IBM HTTP Server 配合使用。
IBM HTTP Server 客户有时会尝试使用在安装了 Apache HTTP Server 或 IBM HTTP Server 的平台上不能正确构建或运行的第三方模块。每当出现与第三方模块相关的构建或运行时问题时,应先在同一机器上验证是否可以使用 Apache HTTP Server 来正确构建和操作。如果在使用 Apache HTTP Server 时遇到问题,那么该模块应该不能与 IBM HTTP Server 配合使用。