Mod\_include is een Apache module die server side includes (SSI) ondersteunt. Hiermee kun je instructies in je HTML-bestanden opnemen die door de server moeten worden uitgevoerd voordat de pagina wordt verzonden naar de client.
Je activeert en configureert de mod\_include-module in de hoofdconfiguratie van Apache, meestal httpd.conf of apache2.conf, afhankelijk van je distributie.
Volg deze stappen om mod\_include te configureren:
1. Controleer eerst of mod\_include is geïnstalleerd en geactiveerd.
In Apache 2 kun je dit doen door de volgende commando uit te voeren:
\`\`\` sudo a2enmod include \`\`\` Vervolgens herstart je Apache: \`\`\` sudo systemctl restart apache2 \`\`\` 1. Om SSI aan te zetten voor de bestanden met een bepaalde extensie, voeg je de volgende regels toe aan je httpd.conf bestand: \`\`\`1. Wijzigingen in httpd.conf zijn niet actief totdat de server is herstart. Restart Apache om de wijzigingen toe te passen:
\`\`\` sudo systemctl restart apache2 \`\`\`1. Test nu of de SSI werkt door een .shtml-bestand te maken met een simpele include instructie, en probeer het te openen met een webbrowser.
Let op: Zorg ervoor dat de bestands- en directorypaden overeenkomen met de werkelijke locaties op je server. Verander /var/www/html naar de directory waar je je website bewaart.