55 votes

Est-ce une façon correcte d'activer le htaccess dans Apache 2.4.7 ?

Dans presque toutes les solutions de "Comment activer le htaccess", il est dit que le fichier /etc/apache2/sites-available/default doit être modifié. Mais ce fichier n'existe pas dans Apache 2.4.7.

J'ai lu quelque part que le nouveau fichier par défaut est 000-default.conf. J'ai donc édité celui-là et essayé d'ajouter la ligne :

AllowOverride All

Mais Apache2 n'a pas redémarré correctement et a donné une erreur. En consultant la documentation d'Apache2, j'ai trouvé que AllowOverride n'est autorisé que sous l'option <Directory> section. Puis j'ai essayé d'ajouter ceci :

<Directory "/var/www">
AllowOverride All
</Directory>

Et cela semble fonctionner. Mais je ne suis pas sûr que j'aurais dû mettre /var/www à cet endroit. Est-ce une façon correcte de procéder ou mon ordinateur va-t-il exploser d'une manière ou d'une autre ?

1voto

Mextro Points 11

Pour ceux qui utilisent apache 2.4 et ne trouvent pas "default", regardez dans /etc/apache2/apache2.conf et éditez

Directory 

AllowOverride All

Directory 

Directory /var/www/>

AllowOverride All 

Directory

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X