Mod\_include è un modulo Apache utilizzato per il processamento di Server Side Includes (SSI), che consente a file HTML di includere altri file HTML al momento del caricamento della pagina. Ecco come configurarlo:
1. Abilitazione del Modulo: Prima di tutto, assicurati che il modulo sia abilitato nel tuo server Apache. In alcuni casi, potrebbe essere necessario abilitarlo manualmente. Puoi farlo aggiungendo la seguente linea al tuo file di configurazione di Apache (usualmente httpd.conf o apache2.conf):
```
LoadModule include_module modules/mod_include.so
```
1. Abilitazione dell’Opzione Includes: Per permettere a Apache di processare i SSI, è necessario assicurarsi che l’opzione Includes sia abilitata. Scopri la directory in cui desideri abilitare i SSI e aggiungi questa riga:
```
```
Ricorda di sostituire “/var/www/html” con il percorso della tua directory.
1. Aggiornare il Tipo di Contenuto: Infine, devi informare Apache sui file che dovrebbe considerare per il processing SSI. Puoi farlo aggiungendo la seguente riga:
```
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
```
Con questa configurazione, tutti i file con estensione .shtml verranno processati per i SSI.
1. Riavviare il server: Dopo aver apportato questi cambiamenti, sarà necessario riavviare Apache perche le modifiche abbiano effetto.
Ricorda, per apportare queste modifiche, avrai bisogno dei privilegi root o delle autorizzazioni per modificare i file di configurazione di Apache. Inoltre, per motivi di sicurezza, è meglio abilitare i SSI solo dove sono strettamente necessari.