Dynamische Module unter Solaris erstellen

Zur Erstellung eines Moduls sind vier Dateien erforderlich. Diese Dateien befinden sich im Verzeichnis "/opt/IBMHTTPD/usr_mod".

  1. Installieren Sie den Server.
  2. Kopieren Sie das gesamte Verzeichnis "usr_mod" in das Verzeichnis, in dem Sie Ihr Modul erstellen möchten (das "Build-Verzeichnis").
  3. Wechseln Sie in das Build-Verzeichnis.
  4. Kopieren Sie Ihre Datei "module.c" in das Build-Verzeichnis
  5. .
  6. Benennen Sie die Datei "Makefile.tmpl" in "Makefile" um.
  7. Öffnen Sie die Datei "Makefile" in einem Editor und ersetzen Sie SRCFILE durch den Namen der Quellendatei ohne Erweiterung.
  8. Führen Sie den Befehl "make" aus.
  9. Kopieren Sie "mod_foo.so" in das Verzeichnis "opt/IBMHTTPD/libexec".
  10. Fügen Sie in der Datei "httpd.conf" die Anweisungen "LoadModule" und "AddModule" sowie alle modulspezifischen Anweisungen hinzu.
  11. Starten Sie den Server erneut.