Crear módulos dinámicos en Linux

Son necesarios cuatro archivos para crear cualquier módulo. Se encuentran en el directorio /opt/IBMHTTPServer/example_module.

  1. Instale el servidor.
  2. Copie todo el directorio módulo_ejemplo al directorio donde se efectuará la creación ("directorio de creación").
  3. Pase al directorio de creación.
  4. Copie el archivo module.c al directorio de creación
  5. .
  6. Renombre Makefile.exmpl por Makefile
  7. Edite Makefile y efectúe los cambios siguientes:
  8. Emita el mandato make.
  9. Copie el archivo .so resultante en /opt/IBMHTTPServer/libexec.
  10. Añada una directiva LoadModule a httpd.conf, así como cualquier directiva específica de módulo.
  11. Reinicie el servidor.

Por ejemplo, pase a /opt/HTTPServer/example_module y ejecute el mandato make -f Makefile.exmpl. Este mandato actúa en el archivo de ejemplo mod_example.c y resulta en la creación de un archivo .so para mod_example. Para crear su propio módulo, utilice el archivo de ejemplo (mod_example.c) como plantilla.