J’essaie de configurer un hôte virtuel avec Apache HTTP Server, tout fonctionne correctement, sauf que je ne peux pas désactiver les index dans mon fichier httpd.conf.
Ce que j’ai: Dans mon httpd.conf
Options FollowSymLinks Includes ExecCGI Require all granted
Dans mon httpd.vhosts.conf
Options -Indexes FollowSymLinks Includes ExecCGI Require all granted
Je pensais que -Indexes
supprimerait le “index-of” et montrerait plutôt mon fichier html.
J’espère que quelqu’un peut m’aider avec ça …
De la documentation Apache :
Notez que les options de mixage avec un + ou – avec ceux sans sont pas une syntaxe valide et seront rejetées lors du démarrage du serveur par la vérification de la syntaxe avec un abandon.
Donc, en d’autres termes, vous ne pouvez pas avoir:
Options -Indexes FollowSymLinks Includes ExecCGI
Mais à la place, vous devez avoir cette syntaxe pour modifier les parameters Options existants:
Options -Indexes +FollowSymLinks +Includes +ExecCGI
Ou cette syntaxe pour remplacer simplement les parameters Options existants:
Options FollowSymLinks Includes ExecCGI
Cependant, je ne comprends pas pourquoi vous pensez avoir besoin de “-Index”, car vous n’avez pas spécifié cela dans votre fichier httpd.conf principal. Il ne devrait donc pas générer les pages d’index dans votre sous-site vhost?