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 [19/10/2015 19:29] Mercredi |
doc:reseau:apache2:multisite [09/01/2016 13:47] milou [Déclaration des sites existants] |
||
---|---|---|---|
Ligne 64: | Ligne 64: | ||
Dans votre éditeur de texte favori (pas un traitement texte attention !) ouvrez le fichier site-1 (ou site-1.conf sous Jessie\\ | Dans votre éditeur de texte favori (pas un traitement texte attention !) ouvrez le fichier site-1 (ou site-1.conf sous Jessie\\ | ||
Faisons un rapide tour d'horizon des sections qui nous intéressent: | Faisons un rapide tour d'horizon des sections qui nous intéressent: | ||
- | + | <file apache site-1 ou site-1.conf> | |
- | <code apache><VirtualHost *:80> | + | <VirtualHost *:80> |
ServerAdmin webmaster@localhost | ServerAdmin webmaster@localhost | ||
Ligne 106: | Ligne 106: | ||
</VirtualHost> | </VirtualHost> | ||
- | </code> | + | </file> |
* ''<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**. | * ''<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**. | ||
Ligne 123: | Ligne 124: | ||
=== Pour Apache2.2 dans Wheezy === | === Pour Apache2.2 dans Wheezy === | ||
- | <code apache> | + | <file apache site-1> |
<VirtualHost *:80> | <VirtualHost *:80> | ||
ServerAdmin MonMail@gmail.com | ServerAdmin MonMail@gmail.com | ||
Ligne 153: | Ligne 154: | ||
</VirtualHost> | </VirtualHost> | ||
- | </code> | + | </file> |
=== Pour Apache2.4 dans Jessie === | === Pour Apache2.4 dans Jessie === | ||
- | <code apache> | + | <file apache site-1.conf> |
<VirtualHost *:80> | <VirtualHost *:80> | ||
ServerAdmin MonMail@gmail.com | ServerAdmin MonMail@gmail.com | ||
Ligne 185: | Ligne 187: | ||
</VirtualHost> | </VirtualHost> | ||
- | </code> | + | </file> |
Renouveler les opérations pour créer un fichier de vhost pour site-2 | Renouveler les opérations pour créer un fichier de vhost pour site-2 | ||
Ligne 223: | Ligne 226: | ||
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 pour une utilisation d'Apache en local ==== | + | ==== Astuce - Apache en local ==== |
- | Dans le cas d'une utilisation du serveur à des fins de test ou 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 peut créer un lien symbolique depuis le répertoire du serveur vers le répertoire de son dossier personnel. | + | |
- | Par exemple en plaçant les fichiers de site-1 dans /home/utilisateur/dev/site-1, on créera un lien symbolique comme ceci : | + | 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> | <code root> ln -s /home/utilisateur/dev/site-1 /var/www/site-1</code> | ||
- | Pour approfondir les hôtes virtuels sur un serveur apache : http://doc.ubuntu-fr.org/tutoriel/virtualhosts_avec_apache2 | + | == Liens == |
+ | |||
+ | Pour approfondir les hôtes virtuels sur un serveur apache : | ||
+ | * http://doc.ubuntu-fr.org/tutoriel/virtualhosts_avec_apache2 | ||
+ | |||
+ | Mettre en place une redirection avec apache : | ||
+ | * [[:doc:reseau:apache2:redirection|La redirection d'URL pour les débutants]] |