Académique Documents
Professionnel Documents
Culture Documents
4
1. Configuration des htes virtuels
Virtual host configuration files must have the Require all granted line in an
appropriate Directory block:
virtual host configuration file
1<Directory /path/to/public/website/>
2
Require all granted
3</Directory>
mv /etc/apache2/sites-available/brand.self-med.fr /etc/apache2/sitesavailable/brand.self-med.fr.conf
3. Permissions
version 2.2 :
Order deny,allow
Deny from all
version 2.4 :
Require all denied
Les permissions ont chang depuis apache 2.2, il faut ajouter la ligne Require all
granted (aprs la maj vers Apache 2.4, sinon erreur)
nano /etc/apache2/sites-available/example.com.conf
Ensuite, locate or create the Directory block for your websites public directory.
Add the line Require all granted . (si ligne Require all denied est prsente, la
changer en Require all granted ). Exemple :
<VirtualHost *:80>
1
...
2
<Directory /path/to/public/website/>
3
Require all granted
4
</Directory>
5
...
6
</VirtualHost>
7
6. Erreurs Rencontres
Symptmes : Le site ne saffiche pas, il affiche la page de Apache It works!
Solution : Ajouter lextension .conf aux fichiers de configuration des virtual host et reajouter les sites
1
a2ensite brand.self-med.fr.conf
Verifier que le site par dfaut dApache est bien dsactiv ou modifier le fichier de conf
Symptmes : Lorsquon utilise la commande a2ensite on trouve lerreur example.com
does not exist!
Solution : vrifier que les fichiers de conf portent bien lextension .conf et que lon a
bien utilis .conf extension avec la commande a2ensite .
Symptmes : Le site afficher une erreur 403 Forbidden.
Solution : Ajouter la ligne Require all granted chaque fichier de conf virtual host et