Re: namehostvirtual apache2

Top Page

Reply to this message
Author: Dominique Fournier
Date:  
To: ML Guilde
Subject: Re: namehostvirtual apache2
Salut !
> www.mi973.com --> /var/www/monspip
> toto.mi973.com --> /var/www/toto
> tata.mi973.com --> /var/www/tata
> Un petit exemple de fichier de conf serait le bien venu car sur le net
> de nombreux exemples existent mais ils sont tous tres differents et
> j'arrive a en fait fonctionner aucun.


Cree des fichiers dans /etc/apache2/sites-available qui portent tous sur
tes virtuals hosts (sert toi d'exemple de default, qui est dispo dans ce
repertoire).
Definit le virtualhost (ServerName/ServerAlias) selon tes noms.
Cree un lien entre chacun des fichiers /etc/apache2/sites-available/
dans /etc/apache2/sites-enabled.

Attention : Il ne faut marquer l'instruction "NameVirtualHost *" que
dans un seul fichier (le default en l'occurence)

/etc/init.d/apache2 reload
regarde tes logs dans /var/log/apache2/error.log : Si il n'y a pas
d'erreur, tout baigne, teste les virtual-hosts

------- FICHIER default ------------
NameVirtualHost *:80
<VirtualHost *:80>
        ServerAdmin webmaster@localhost


        DocumentRoot /var/www/
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                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 /var/log/apache2/error.log


        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn


        CustomLog /var/log/apache2/access.log combined
        ServerSignature Off
</VirtualHost>
-------- FICHIER de virtualhost dominique.fournier.homedns.org -----
<VirtualHost *:80>
        ServerAdmin dominique@???


        ServerName  dominique.fournier.homedns.org
        ServerAlias www.dominique.fournier.homedns.org


        DocumentRoot /home/httpd/dominique/html/
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /home/httpd/dominique/html/>
                Options FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>


        ErrorLog /var/log/apache2/dominique.error.log


        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn


        CustomLog /var/log/apache2/dominique.access.log combined
        ServerSignature Off
</VirtualHost>



>
>
> Et si possible je souhaite que l'affichage du client la redirection
> soit completement transparent cad que la barre d'adresse du broser voir
> toto.mi973.com et non toto.mi973.com/toto/ ou quelque chose d'autre du
> genre. Est ce possible ?

Je crois que c'est possible si tu n'a jamais rien a la racine.
Cree une redirection permanente vers de / vers /toto et le navigateur
suivra.

-- 
    __   __   ___  __
  /     /  /  /  /    Dominique Fournier
 /     /__/  /  /     CNRS / Centre Reseau et Informatique Commun
 \___ /  \ _/_  \___  Tel : 04 76 88 78 59 / Fax : 04 76 88 12 95
Certificats :  http://igc.services.cnrs.fr/Doc/General/trust.html
Site Perso  :  http://dominique.fournier.homedns.org          ;-)