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.
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une connexion à Internet configurée et activée.
- Avoir installé au préalable Apache2.
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 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
Utilisation
- Naviguez à l'adresse indiquée dans le /etc/hosts
—- Contributeurs principaux : utilisateurs.