Directory index configuratie

Met de standaardinstellingen DirectoryIndexop Apache heeft een bestand met de naam index.htmlaltijd voorrang op een index.phpbestand. Dit is handig voor het opzetten van onderhoudspagina's in PHP-applicaties, door een tijdelijk index.htmlbestand aan te maken met daarin een informatief bericht voor bezoekers. Omdat deze pagina voorrang heeft op de index.phppagina, wordt deze de bestemmingspagina voor de applicatie. Zodra het onderhoud voorbij is, index.htmlwordt het hernoemd of verwijderd uit de documentroot, waardoor de normale toepassingspagina terugkeert.

Als je dit gedrag wilt wijzigen, moet je het /etc/apache2/mods-enabled/dir.confbestand bewerken en de volgorde wijzigen waarin het index.phpbestand in de DirectoryIndexrichtlijn wordt vermeld :

sudo nano /etc/apache2/mods-enabled/dir.conf 

/etc/apache2/mods-enabled/dir.conf

<IfModule mod_dir.c>
        DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>

Nadat je het bestand hebt opgeslagen en gesloten, moet je Apache opnieuw laden zodat de wijzigingen van kracht worden:

sudo systemctl reload apache2 

In de volgende stap maken we een PHP-script om te testen of PHP correct is geïnstalleerd en geconfigureerd op je server.