Tous les tutoriels me disent de modifier le: /etc/apache2/sites-available/default
mais ce fichier n'existe pas pour moi. Dans ce fichier, je devrais modifier le:
<Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None #AllowOverride All #AllowOverride AuthConfig FileInfo Indexes Limit Options=All, MultiViews Order allow,deny allow from all </Directory>
À quoi devrait ressembler le fichier et dois-je le créer moi-même?
De plus, j'ai un 000-default.conf
fichier mais le «code» ci-dessus n'est pas là non plus.
apache2
.htaccess
mod-rewrite
en contrôle
la source
la source
AllowOverride All
, cela signifie que tous les paramètres peuvent être définis (remplacés) dans les.htaccess
fichiers. Voir les documents: httpd.apache.org/docs/2.4/mod/core.html#allowoverrideUbuntu 14.04 (et Apache 2.4), le DocumentRoot par défaut est passé de / var / www à / var / www / html.
activer d'abord a2enmod
et
ajoutez ces lignes à la fin
et
la source
Si vous ne souhaitez pas répéter la même configuration à chaque mise à niveau / mise à jour
La meilleure façon est:
Modifier ou créer un fichier de configuration
/etc/apache2/conf-available/httpd.conf
Ajouter
<Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
Activez le fichier de configuration
sudo a2enconf httpd
Redémarrez ou rechargez Apache
sudo service apache2 restart
ou
sudo service apache2 reload
C'est fait!
la source