Elaborar e criar módulos dinâmicos no Windows

Para criar um módulo que funcionará como o servidor para Windows NT, você deve instalar o código fonte durante a instalação do servidor. Isto pode ser feito selecionando-se a instalação "Personalizada" e garantindo que "Fonte Apache" esteja selecionado.

Que fonte está incluída na instalação

Ao instalar o fonte, você encontrará um diretório src criado no diretório raiz do servidor. Este diretório irá conter os seguintes diretórios:

Além disso, você encontrará um diretório apachesrc na raiz do servidor. Este diretório contém um arquivo .zip do código fonte original do Apache no qual o IBM HTTP Server está baseado. Saiba que não é possível criar binários que sejam distribuídos pela IBM com este-código fonte. Devido a restrições legais em parte da tecnologia incluída em binários da IBM, o código fonte não pode ser fornecido.

Como criar um módulo

Para criar com êxito um módulo para ser executado com o IBM HTTP Server, execute os seguintes procedimentos:

  1. Inclua o diretório src\include na lista de caminhos de inclusão.
  2. Ligue-se ao arquivo ApacheCore.lib encontrado no diretório src\CoreR.

Observe as seguintes restrições ao criar um módulo para ser executado com o IBM HTTP Server:

  1. Você deve estar vinculado no binário ApacheCore.lib que é instalado pelo programa de instalação do servidor no diretório src\CoreR.
  2. Você deve utilizar os arquivos de cabeçalho fornecidos pelo programa de instalação do servidor nos diretórios src\include e os\win32 .
  3. Não é possível modificar ou incluir campos nos arquivos de cabeçalho nos diretórios src\include ou os\win32 .