Config apache : virtual host et autres :) le tout sous Linux
Par mrjay42, lundi 29 novembre 2010 à 16:09 :: Linux :: #61 :: rss
Comment ajouter un (ou plusieurs) Virtual Host proprement ?
On va faire ça simplement :
Énoncé :
Je veux créer l'adresse ducon.local
Admettons que mon site web se trouve sur mon disque dur à cet emplacement : /home/mrjay/monSite
Solution :
- Copier le fichier /etc/apache2/sites-available/default vers l'endroit de votre choix
- Vous pouvez nommer ce nouveau fichier comme vous voulez, pour moi ça sera totoConf
- Éditez le fichier totoConf
- Saisissez ça :
<VirtualHost 127.0.0.1:80> ServerAdmin admin@localhost DocumentRoot "/home/mrjay/monSite" ServerName ducon.local </VirtualHost>
5. Sauvegarder votre fichier dans /etc/apache2/sites-available/
6. Puis dans ce répertoire tapez : a2ensite totoConf
7. Puis redémarrer apache : sudo /etc/init.d/apache2 restart
8. N'hésitez pas à faire un sudo su www-data, et essayer de faire un less sur un fichier de votre projet, pour être sûr qu'apache pourra "lire" votre site
9. Si vous en avez besoin, sachez que le RewriteEngine s'active ainsi : a2enmod rewrite
10. Pensez à ajouter une ligne au fichier /etc/hosts (sudo vim /etc/hosts) pour notre exemple la ligne à ajouter serait :
127.0.0.1 ducon.local
Voilou :)