Criar módulos dinâmicos no sistema HP-UX

São necessários quatro arquivos para criar algum módulo. Eles estão contidos no diretório /opt/HTTPServer/example_module.

  1. Instale o servidor.
  2. Copie o diretório example_module inteiro para diretório em que você fará sua criação (o "diretório build").
  3. Vá para o diretório build.
  4. Copie o arquivo module.c no diretório build
  5. .
  6. Renomeie Makefile.exmpl para Makefile
  7. Edite Makefile e faça as seguintes alterações:
  8. Emita o comando make.
  9. Copie o arquivo resultante .so em /opt/HTTPServer/libexec.
  10. Inclua as diretivas LoadModule e AddModule em httpd.conf, assim como qualquer diretiva específica do módulo.
  11. Reinicie o servidor.

Para ver um exemplo, vá para /opt/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.