CentOS 7.1 - Apache 2.4.6
La configuration par défaut contient les éléments suivants :
....
<Directory />
AllowOverride none
Require all denied
</Directory>
...
DocumentRoot "/var/www/html"
Si je change le DocumentRoot, j'obtiens :
403 - Vous n'avez pas la permission d'accéder / sur ce serveur.
Après des heures de quadruple vérification de la configuration du répertoire et des permissions du système de fichiers, j'ai essayé de supprimer le bloc ci-dessus... SUCCÈS ! Tout fonctionne.
- C'est censé se produire ?
- Est-ce que je fais quelque chose de mal ?
- Quelles sont les implications en matière de sécurité ?
L'intégralité de mes modifications consiste à remplacer la section par défaut par :
DocumentRoot "/srv/http"
<Directory "/srv/http">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
allow from all
</Directory>