Mise en place d’un Virtual Host basé, sur le nom, sous Ubuntu.

  • Pré-requis : Le dossier du projet doit exister.
  • Créer un fichier du nom du projet dans : /etc/apache2/sites-available
  • Édition du fichier:
Exemple avec le projet Love:
 ServerName love DocumentRoot "/home/sfprojects/love/web" DirectoryIndex index.php  Alias /sf /home/sfprojects/love/lib/vendor/symfony/data/web/sf   AllowOverride All Allow from All  
  • Génération du fichier dans : /etc/apache2/sites-enabled via la commande :
a2ensite nom_du_projet
  • Édition du fichier: /etc/hosts : ajouter le nom de l’host à la ligne localhost correspondante:
127.0.0.1    localhost nom_de_l_host_souhaité
  • Redémarrer apache :  /etc/init.d/apache2 restart
cf: http://doc.ubuntu-fr.org/tutoriel/virtualhosts_avec_apache2
Previous ArticleNext Article

This post has 1 Comment

1
  1. Je viens de tester la procédure sur mon pc Ubuntu 8.10 et j’ai dû apporter les corrections suivantes au fichier /etc/apache2/sites-available/love (je garde votre exemple de projet Love pour plus de cohérence):

    1- ligne
    remplacée par

    2- ligne
    remplacée par

    3- j’ai aussi rajouté le bloc suivant :

    AllowOverride All
    Allow from All

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *