Dynamische Module unter Windows schreiben und erstellen

Sie müssen bei der Installation des Servers den Quellencode installieren, um ein Modul zu schreiben, das auf dem Server für Windows NT funktioniert. Wählen Sie dazu die "benutzerdefinierte" Installation aus und stellen Sie sicher, dass die "Apache-Quelle" markiert ist.

Welche Quelle wird bei der Installation verwendet?

Wenn Sie die Quelle installieren, finden Sie im Stammverzeichnis des Servers ein Verzeichnis mit dem Namen src. Dieses Verzeichnis enthält die folgenden Unterverzeichnisse:

Außerdem finden Sie im Server-Stammverzeichnis das Verzeichnis apachesrc. Dieses Verzeichnis enthält eine Datei ".zip" mit dem Originalquellencode von Apache, auf dem der IBM HTTP Server basiert. Beachten Sie bitte, dass Sie die von IBM mit diesem Quellencode bereitgestellten Binärdateien nicht erstellen können. Aufgrund gesetzlicher Beschränkungen kann für einen Teil der in den IBM Binärdateien enthaltenen Technologie kein Quellencode bereitgestellt werden.

Wie wird ein Modul erstellt?

Gehen Sie zum Erstellen eines Moduls für den IBM HTTP Server wie folgt vor:

  1. Fügen Sie in der Liste mit Include-Pfaden das Verzeichnis src\include hinzu.
  2. Stellen Sie eine Verbindung zur Datei ApacheCore.lib im Verzeichnis src\CoreR her.

Beachten Sie beim Erstellen eines Moduls für den IBM HTTP Server bitte die folgenden Einschränkungen:

  1. Sie müssen eine Verbindung zur Binärdatei ApacheCore.lib herstellen, die vom Server-Installationsprogramm im Verzeichnis src\CoreR installiert wird.
  2. Sie müssen die vom Server-Installationsprogramm in den Verzeichnissen src\include und os\win32 bereitgestellten Kopfdateien verwenden.
  3. Sie können in den in den Verzeichnissen src\include und os\win32 bereitgestellten Kopfdateien keine Änderungen vornehmen und Felder hinzufügen.