Aide IBM HTTP Server - Compilation de modules
dynamiques sous AIX
Compilation de modules dynamiques sous AIX
Quatre fichiers sont nécessaires pour la
compilation de module. Ces fichiers figurent dans le répertoire /usr/HTTPServer/example_module.
Installez le serveur.
Copiez l'intégralité du répertoire example_module 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.exmpl en Makefile
Editez Makefile et apportez les modifications suivantes :
Remplacez SRCFILE par le nom du fichier source, sans l'extension.
Remplacez PATHTOEXMPL par le chemin d'accès au répertoire de compilation.
Lancez la commande make.
Copiez le fichier .so résultant dans le répertoire /usr/HTTPServer/libexec.
Ajoutez les directives LoadModule et AddModule à httpd.conf,
ainsi que toutes directives spécifiques au module.
Redémarrez le serveur.
Pour obtenir un exemple, accédez au répertoire
/usr/HTTPServer/example_module et lancez la commande make.
Cette
commande agit sur le fichier exemple mod_example.c et crée un
fichier .so pour mod_example. Pour compiler votre propre module,
utilisez le fichier exemple (mod_example.c) comme modèle.