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.
- Installez le serveur.
- 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").
- Accédez au répertoire de compilation.
- Copiez votre fichier module.c dans le répertoire de compilation
.
- Renommez Makefile.tmpl en Makefile.
- Editez Makefile et remplacez SRCFILE par le nom du fichier source, sans l'extension.
- Lancez la commande make.
- Copiez mod_foo.so dans opt/IBMHTTPD/libexec
- Ajoutez les directives LoadModule et AddModule à httpd.conf,
ainsi que toutes directives spécifiques au module.
- Redémarrez le serveur.