Compilation de modules dynamiques sous Solaris

Quatre fichiers sont nécessaires pour la compilation de module. Ces fichiers figurent dans le répertoire /opt/IBMHTTPD/usr_mod.

  1. Installez le serveur.
  2. Copiez l'intégralité du répertoire usr_mod dans le répertoire à partir duquel vous comptez procéder à la compilation (le "répertoire de compilation").
  3. Accédez au répertoire de compilation.
  4. Copiez votre fichier module.c dans le répertoire de compilation
  5. .
  6. Renommez Makefile.tmpl en Makefile.
  7. Editez Makefile et remplacez SRCFILE par le nom du fichier source, sans l'extension.
  8. Lancez la commande make.
  9. Copiez mod_foo.so dans opt/IBMHTTPD/libexec
  10. Ajoutez les directives LoadModule et AddModule à httpd.conf, ainsi que toutes directives spécifiques au module.
  11. Redémarrez le serveur.