Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:reseau:apache2:multisite [11/10/2015 22:33] martinux_qc [Déclaration des sites existants] |
doc:reseau:apache2:multisite [19/10/2015 20:35] smolski [Relancer le serveur apache2 et tester] |
||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
* Mis à jour par [[user>bundy]] le 25/10/2012 (sous squeeze) | * Mis à jour par [[user>bundy]] le 25/10/2012 (sous squeeze) | ||
* Mis à jour par [[user>bendia]] le 11/10/2015 (pour Jessie) | * Mis à jour par [[user>bendia]] le 11/10/2015 (pour Jessie) | ||
+ | * Mis à jour par [[user>mercredi]] le 19/10/2015 (pour Jessie) | ||
* Commentaires sur le forum : [[http://www.debian-facile.org/forum/viewtopic.php?id=3659|ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[http://www.debian-facile.org/forum/viewtopic.php?id=3659|ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
Ligne 107: | Ligne 108: | ||
</code> | </code> | ||
- | * ''<VirtualHost *:80>'' et ''</VirtualHost>'': Signalent le début et la fin de la section du vhost, en écoute pour toute les interfaces/adresses IP (*) sur le port **80**. | + | * ''<VirtualHost *:80>'' et ''</VirtualHost>'': Signalent le début et la fin de la section du vhost, en écoute pour toutes les interfaces/adresses IP (*) sur le port **80**. |
* ''ServerAdmin webmaster@localhost'' : adresse mail où envoyer les messages d'erreur. Devra donc être remplacée par la vôtre | * ''ServerAdmin webmaster@localhost'' : adresse mail où envoyer les messages d'erreur. Devra donc être remplacée par la vôtre | ||
- | * ''ServerName www.blablabla.xxx'' : Nom utilisé par le vhost, remplacez le par le nom de votre site (ici **site-1**) | + | * ''ServerName www.blablabla.xxx'' : Nom utilisé par le vhost, remplacez-le par le nom de votre site (ici **site-1**) |
* ''ServerAlias site-1.xxx*.site-1.xxx'' : ServerAlias définie les autres sous domaines pour lesquels le vhost répondra. | * ''ServerAlias site-1.xxx*.site-1.xxx'' : ServerAlias définie les autres sous domaines pour lesquels le vhost répondra. | ||
* ''DocumentRoot /var/www/htdocs'' : Répertoire de stockage du site (sa racine). Vous devrez donc modifier cette directive pour qu'elle pointe sur votre racine (ex: ''/home/www/site-1'' ) | * ''DocumentRoot /var/www/htdocs'' : Répertoire de stockage du site (sa racine). Vous devrez donc modifier cette directive pour qu'elle pointe sur votre racine (ex: ''/home/www/site-1'' ) | ||
Ligne 221: | Ligne 222: | ||
Vous devriez voir apparaître les pages d'accueil des site-1 et site-2. | Vous devriez voir apparaître les pages d'accueil des site-1 et site-2. | ||
+ | |||
+ | ==== Astuce - Apache en local ==== | ||
+ | |||
+ | Dans le cas d'une utilisation du serveur à des fins de test ou d'un développement en local, il peut-être pratique de pouvoir modifier tous les fichiers de son site sans s'empêtrer avec les problèmes de droits Root/User. \\ | ||
+ | Pour cela on crée un [[doc:systeme:ln|lien symbolique]] depuis le répertoire du serveur vers le répertoire de son dossier personnel. | ||
+ | |||
+ | Par exemple on place les fichiers de site-1 dans : **/home/utilisateur/dev/site-1**, puis on crée un lien symbolique comme ceci : | ||
+ | <code root> ln -s /home/utilisateur/dev/site-1 /var/www/site-1</code> | ||
+ | |||
+ | == Liens == | ||
+ | |||
+ | Pour approfondir les hôtes virtuels sur un serveur apache : | ||
+ | * http://doc.ubuntu-fr.org/tutoriel/virtualhosts_avec_apache2 |