logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 [05/06/2015 19:42]
milou [Déclaration des sites existants]
doc:reseau:apache2:multisite [11/10/2015 21:41]
bendia [apache2 : serveur Web multi-site]
Ligne 8: Ligne 8:
     * Création par [[user>​freddec]] le 22/03/2011     * Création par [[user>​freddec]] le 22/03/2011
     * 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)
   * 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 34: Ligne 35:
 </​note>​ </​note>​
   * Au moins 2 sites a tester !   * Au moins 2 sites a tester !
 +
 +<note warning>​Sous Debian 8 (Jessie), Apache2 passe de la version 2.2 à la version 2.4. Il existe des différences de configuration entre ces 2 versions indiquées [[https://​httpd.apache.org/​docs/​trunk/​fr/​upgrading.html#​run-time|dans la documentaion d'​Apache2]]</​note>​
  
 ===== Déclaration des sites existants===== ===== Déclaration des sites existants=====
Ligne 43: Ligne 46:
 Apache vous livre lors de son installation dans ce même répertoire un fichier "​default"​ qui va nous servir de base pour nos 2 sites \\ Apache vous livre lors de son installation dans ce même répertoire un fichier "​default"​ qui va nous servir de base pour nos 2 sites \\
 On va donc en faire une copie : On va donc en faire une copie :
 +
 +=== Pour Apache2.2 dans Wheezy ===
 <code root> <code root>
 cp /​etc/​apache2/​sites-avalaible/​default /​etc/​apache2/​sites-avalaible/​site-1</​code>​ cp /​etc/​apache2/​sites-avalaible/​default /​etc/​apache2/​sites-avalaible/​site-1</​code>​
 <code root>cp /​etc/​apache2/​sites-avalaible/​default /​etc/​apache2/​sites-avalaible/​site-2 <code root>cp /​etc/​apache2/​sites-avalaible/​default /​etc/​apache2/​sites-avalaible/​site-2
 +</​code>​
 +
 +=== Pour Apache2.4 dans Jessie ===
 +<code root>
 +cp /​etc/​apache2/​sites-avalaible/​default /​etc/​apache2/​sites-avalaible/​site-1.conf</​code>​
 +<code root>cp /​etc/​apache2/​sites-avalaible/​default /​etc/​apache2/​sites-avalaible/​site-2.conf
 </​code>​ </​code>​
  
 ==== Contenu du fichier de vhost ==== ==== Contenu du fichier de vhost ====
  
-Dans votre éditeur de texte favori (pas un traitement texte attention !) ouvrez le fichier site-1 \\+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'​horizons des sections qui nous intéressent:​ Faisons un rapide tour d'​horizons des sections qui nous intéressent:​
  
-<​code ​xml><​VirtualHost *:80>+<​code ​apache><​VirtualHost *:80>
         ServerAdmin webmaster@localhost  ​         ServerAdmin webmaster@localhost  ​
  
Ligne 109: Ligne 120:
 ==== Fichier vhost adapté ==== ==== Fichier vhost adapté ====
 Voyons voir a quoi pourrait ressembler notre fichier une fois adapté à nos besoins: Voyons voir a quoi pourrait ressembler notre fichier une fois adapté à nos besoins:
-<​code ​xml>+ 
 +=== Pour Apache2.2 dans Wheezy === 
 +<​code ​apache>
 <​VirtualHost *:80> <​VirtualHost *:80>
         ServerAdmin MonMail@gmail.com         ServerAdmin MonMail@gmail.com
Ligne 140: Ligne 153:
 </​VirtualHost>​ </​VirtualHost>​
 </​code>​ </​code>​
 +
 +=== Pour Apache2.4 dans Jessie ===
 +<code apache>
 +<​VirtualHost *:80>
 +        ServerAdmin MonMail@gmail.com
 +        ServerName ​     www.site-1.fr
 +        ServerAlias ​    ​site-1.fr
 +        ServerAlias ​    ​*.site-1.fr
 +
 +        DocumentRoot /​home/​www/​site-1 ​  
 +                DirectoryIndex ​ index.php
 +        <​Directory />
 +                Options FollowSymLinks
 +                AllowOverride None
 +        </​Directory>​
 +
 +        <​Directory /​home/​www/​site-1>​
 +                Options Indexes FollowSymLinks MultiViews
 +                AllowOverride None
 +                Require all granted
 +        </​Directory>​
 +
 +        ErrorLog /​home/​www/​apache_log/​error_site-1.log
 +
 +        # Possible values include: debug, info, notice, warn, error, crit,
 +        # alert, emerg.
 +        LogLevel warn
 +
 +        CustomLog /​home/​www/​apache_log/​access_site-1.log combined
 +
 +</​VirtualHost>​
 +</​code>​
 +
 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 172: Ligne 218:
 ==== Testez vos sites ==== ==== Testez vos sites ====
 Ouvrez votre navigateur et testez en tapant dans la barre d'​adresse:​ \\ Ouvrez votre navigateur et testez en tapant dans la barre d'​adresse:​ \\
-  * [[http://​site-1/'' ​et/ou ''​http://​site-2/''​+  * ''​http://​site-1/'' ​ ​puis ​''​http://​site-2/''​
  
-Vous devriez voir apparaître ​la page d'​accueil des site-1 et site-2.+Vous devriez voir apparaître ​les pages d'​accueil des site-1 et site-2.
doc/reseau/apache2/multisite.txt · Dernière modification: 02/06/2023 23:31 par lagrenouille

Pied de page des forums

Propulsé par FluxBB