Contenu | Rechercher | Menus

Des hôtes virtuels avec Apache2 installés n'importe où

Ceci est une astuce voire un tuto destiné soit à rejoindre la doc officielle Apache2, soit à fusionner avec le tuto sur les hôtes virtuels.

Ce tuto est le resultat d'un approfondissement du fonctionnement de Apache2 suite aux problemes d'usagers du forum ubuntu-fr pour creer des hotes virtuels.

Ce tuto n'abordera pas le contexte des vhosts par ip destiné à un environnement de production.

Pré-requis

Configuration

  • Associez vos noms d'hôtes à l'IP localhost 127.0.0.1 dans le fichier /etc/hosts
  • Utilisez le fichier /etc/apache2/sites-available/default comme modèle de configuration
  • Installez les fichiers ressources de vos sites (cms, atelier php, html statique, etc)

Hôte virtuel installé dans la partie root

  • créer un lien symbolique de /var/www/<nomdemonsite> vers le répertoire réel dans un dossier utilisateur:

sudo ln -s <répertoire réel> /var/www/<nomdemonsite>

  • donner suffisamment de droits pour que le lien symbolique soit accessible par user
  • modifier le modèle default selon les paramètres du vhost, creer autant de fichiers que de vhosts

Hôte virtuel installé dans la partie user

  • installer les données du site du vhost n'importe où dans votre zone user
  • modifier le modele default sur le paramètre document_root selon le chemin du vhost dans la zone user, creer autant de fichiers que de vhosts

Utilisation

  • Naviguez à l'adresse indiquée dans le /etc/hosts

—- Contributeurs principaux : utilisateurs.


utilisateurs/j5012/brouillons/apache2_vhosts_anywhere.txt · Dernière modification: Le 16/11/2012, 11:37 par franciswong
Le contenu de ce wiki est sous licence : CC BY-SA v3.0