Configuration
Comment créer un virtualhost
1 : Create a domain Name
se placer dans
/etc/hosts
Add :
127.0.0.1 domain_name
2 : Add your host to your server
Se placer dans
/etc/httpd/conf.d
Create domain_name.conf
Add :
<VirtualHost *:80> #nom de domaine ServerName monsite #on accepte aussi le www #ServerAlias www.monsite ServerAlias monsite.fr #logs d'erreur ErrorLog /home/adrient/Documents/info/monsite.dev/logs/error.log #logs de connexion CustomLog /home/adrient/Documents/info/monsite.dev/access.log common #Définition de la racine des sources php DocumentRoot "/home/adrient/Documents/info/monsite.dev/web" <Directory "/home/adrient/Documents/info/monsite.dev/web"> Options Indexes MultiViews Order allow,deny Allow from all # New directive needed in Apache 2.4.3: Require all granted </Directory> </VirtualHost>
3 : Common error
vérifier que la ligne require all granted
est présente et décommenté dans Directory
4 : Erreur d'acces refusé à localhost:
Remplacer
<Directory /var/www>
Require all granted
Order allow,deny
Allow from all
</Directory>
par
<Directory /var/www>
Require all granted
</Directory>
Last updated