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 :

  1. Copier le fichier /etc/apache2/sites-available/default vers l'endroit de votre choix
  2. Vous pouvez nommer ce nouveau fichier comme vous voulez, pour moi ça sera totoConf
  3. Éditez le fichier totoConf
  4. 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 :)