Ceci est une ancienne révision du document !



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.

  • 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 du dossier du vhost de /var/run/www dans une zone user
  • 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
  • Naviguez à l'adresse indiquée dans le /etc/hosts

—- Contributeurs principaux : utilisateurs.

  • utilisateurs/j5012/brouillons/apache2_vhosts_anywhere.1352924195.txt.gz
  • Dernière modification: Le 14/11/2012, 21:16
  • par J5012