Guida di IBM HTTP Server: Creazione di moduli dinamici in ambiente AIX
Creazione di moduli dinamici in ambiente AIX
Per creare qualsiasi modulo, sono necessari quattro file. Questi
file sono contenuti nella directory /usr/HTTPServer/example_module.
Installare il server.
Copiare la directory example_module nella directory in cui si
desidera creare il modulo (la "directory di compilazione").
Passare alla directory di compilazione.
Copiare il file module.c nella directory di compilazione
.
Ridenominare Makefile.exmpl in Makefile
Modificare Makefile ed effettuare le seguenti modifiche:
Sostituire SRCFILE con il nome del file di origine,
senza l'estensione.
Sostituire PATHTOEXMPL con il percorso della directory
di compilazione.
Emettere il comando make.
Copiare il file .so creato in /usr/HTTPServer/libexec.
Aggiungere le istruzioni LoadModule e AddModule a httpd.conf e
tutte le altre istruzioni specifiche del modulo.
Riavvio del server.
Per un esempio, passare a
/usr/HTTPServer/example_module ed eseguire il comando make.
Questo
comando agisce sul file di esempio mod_example.c e crea un file
.so per mod_example. Per creare un modulo, utilizzare come maschera il
file di esempio (mod_example.c).