Escribir y crear módulos dinámicos en Windows

Para escribir un módulo que funcione con el servidor Windows NT, es necesario instalar el código fuente durante la instalación del servidor. Esto se puede efectuar seleccionando la instalación "Personalizada" y asegurándose de que se haya efectuado una marca de selección en "Fuente Apache".

Fuente que se incluye en la instalación

Cuando instale la fuente, encontrará un directorio src creado en el directorio raíz del servidor. Este directorio contendrá los directorios siguientes:

Además, encontrará un directorio apachesrc en la raíz del servidor. Este directorio contiene un archivo .zip del código fuente Apache original en el que está basado IBM HTTP Server. Tenga en cuenta que no puede crear los archivos binarios que IBM distribuye con este código fuente. Debido a restricciones legales en parte de la tecnología que se incluye en los archivos binarios de IBM, no se puede proporcionar el código fuente.

Cómo crear un módulo

Para construir correctamente un módulo para que se ejecute con IBM HTTP Server, ha de hacer lo siguiente:

  1. Añada el directorio src\include a la lista de vías de acceso de inclusión.
  2. Enlace con el archivo ApacheCore.lib que se encuentra en el directorio src\CoreR.

Tenga en cuenta las restricciones siguientes al construir módulos para que se ejecuten con IBM HTTP Server:

  1. Debe enlazar con el archivo binario ApacheCore.lib que el programa de instalación del servidor instala en el directorio src\CoreR.
  2. Debe utilizar los archivos de cabecera que el programa de instalación del servidor proporciona en los directorios src\include y os\win32 .
  3. No puede modificar ni añadir campos a los archivos de cabecera de los directorios src\include o os\win32 .