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 [22/03/2011 10:37]
freddec
doc:reseau:apache2:multisite [22/03/2011 11:05]
freddec
Ligne 79: Ligne 79:
   * **//​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 domain.tld *.domain.tld //** :​ServerAlias définie les autres sous domaines pour lesquels le serveur 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 )
   * **//​DirectoryIndex ​ index.php //** : En l'​absence de page spécifique demandée par l'​internaute,​ c'est cette page que sera affichée, c'est donc en quelque sorte votre page d'​accueil. A modifier donc si votre page d'​accueil porte un nom différent (default.htm,​ acceuil.php etc...)   * **//​DirectoryIndex ​ index.php //** : En l'​absence de page spécifique demandée par l'​internaute,​ c'est cette page que sera affichée, c'est donc en quelque sorte votre page d'​accueil. A modifier donc si votre page d'​accueil porte un nom différent (default.htm,​ acceuil.php etc...)
Ligne 84: Ligne 85:
 <​note>​Voila pour les directives qui nous préoccupent. \\ <​note>​Voila pour les directives qui nous préoccupent. \\
 Comme vous le constatez vous même, il en reste d'​autre que je n'ai pas détaillées,​ mais qui sont importantes notamment pour la sécurité. Je vous invite donc à consulter cette page pour savoir plus : http://​doc.ubuntu-fr.org/​apache2</​note>​ Comme vous le constatez vous même, il en reste d'​autre que je n'ai pas détaillées,​ mais qui sont importantes notamment pour la sécurité. Je vous invite donc à consulter cette page pour savoir plus : http://​doc.ubuntu-fr.org/​apache2</​note>​
 +==== Fichier vhost adapté ====
 +Voyons voir a quoi pourrait ressembler notre fichier une fois adapté à nos besoins:
 +<​code>​
 +<​VirtualHost *:80>
 +        ServerAdmin MonMail@gmail.com
 +        ServerName ​     www.site-1.fr
 +        ServerAlias ​   site-1.fr *.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
 +                Order allow,deny
 +                allow from all
 +        </​Directory>​
 +
 +        ScriptAlias /cgi-bin/ /​usr/​lib/​cgi-bin/​
 +        <​Directory "/​usr/​lib/​cgi-bin">​
 +                AllowOverride None
 +                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
 +                Order allow,deny
 +                Allow from all
 +        </​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
 +
 +    Alias /doc/ "/​usr/​share/​doc/"​
 +    <​Directory "/​usr/​share/​doc/">​
 +        Options Indexes MultiViews FollowSymLinks
 +        AllowOverride None
 +        Order deny,allow
 +        Deny from all
 +        Allow from 127.0.0.0/​255.0.0.0 ::1/128
 +    </​Directory>​
 +
 +</​VirtualHost>​
 +</​code>​
 +Renouveler les opérations pour créer un fichier de vhost pour site-2
 +
 +==== Activation des sites ====
 +Une fois les fichiers de vhost créés, il reste a les activer pour qu'​Apache2 les prennent en compte. \\
 +Ce mecanisme permet d'​avoir tout les fichiers de vhosts que l'on veut et de n'​activer que ceux nécessaires. \\
 +
 +deux méthodes possible:
 +* Méthode Classique: Création d'un lien symbolique dans ''/​etc/​apache2/​sites-enable''​ pointant vers''/​etc/​apache2/​sites-avalaible/​site-1''​
 +<​code>#​ln -s /​etc/​apache2/​sites-avalaible/​site-1 /​etc/​apache2/​sites-enable
 +</​code>​
 +
 +
doc/reseau/apache2/multisite.txt · Dernière modification: 02/06/2023 23:31 par lagrenouille

Pied de page des forums

Propulsé par FluxBB