Crear módulos dinámicos en HP-UX
Son necesarios cuatro archivos para crear cualquier módulo. Se
encuentran en el directorio /opt/HTTPServer/example_module.
- Instale el servidor.
- Copie todo el directorio módulo_ejemplo al directorio donde se
efectuará la creación ("directorio de creación").
- Pase al directorio de creación.
- Copie el archivo module.c al directorio de creación
.
- Renombre Makefile.exmpl por Makefile
- Edite Makefile y efectúe los cambios siguientes:
- Sustituya SRCFILE por el nombre del archivo de origen, sin
la extensión.
- Sustituya PATHTOEXMPL por la vía de acceso al directorio de creación.
- Emita el mandato make.
- Copie el archivo .so resultante en /opt/HTTPServer/libexec.
- Añada las directivas LoadModule y AddModule a httpd.conf, así como también las directivas específicas del módulo.
- Reinicie el servidor.
Por ejemplo, pase a /opt/HTTPServer/example_module y ejecute el
mandato make.
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.