Creazione di moduli dinamici su HP-UX
Per creare qualsiasi modulo, sono necessari quattro file. Questi
sono contenuti nella directory /opt/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 su
/opt/HTTPServer/libexec.
- Aggiungere le istruzioni LoadModule e AddModule a httpd.conf e
tutte le altre istruzioni specifiche del modulo.
- Riavviare il server.
Ad esempio, passare a /opt/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).