IBM HTTP Server ajuda: Criar módulos dinâmicos no AIX
Construir módulos dinâmicos no AIX
São necessários quatro arquivos para criar algum módulo. Eles estão contidos no diretório /usr/HTTPServer/example_module.
Instale o servidor.
Copie o diretório example_module inteiro para diretório em que você fará sua criação (o "diretório build").
Vá para o diretório build.
Copie o arquivo module.c no diretório build
.
Renomeie Makefile.exmpl para Makefile
Edite Makefile e faça as seguintes alterações:
Substitua SRCFILE pelo nome do arquivo de origem, sem a extensão.
Substitua PATHTOEXMPL pelo caminho do diretório build.
Emita o comando make.
Copie o arquivo resultante .so em /usr/HTTPServer/libexec.
Inclua as diretivas LoadModule e AddModule em httpd.conf, assim como qualquer diretiva específica do módulo.
Reinicie o servidor.
Para ver um exemplo, vá para /usr/HTTPServer/example_module e execute o comando make.
Este comando atua no arquivo de amostra mod_example.c e resulta na criação de um arquivo .so para mod_example. Para criar seu próprio módulo, utilize o arquivo de exemplo (mod_example.c) como um gabarito.