DEDIBOX-NEWS.COM

Le Forum Non Officiel de la DEDIBOX

Vous n'êtes pas identifié.

#1 2006-08-26 15:38:31

NetMichel
Membre
Date d'inscription: 2006-08-26
Messages: 16

Config Apache (particulière)

Bonjour,

Je voudrais que ma config apache réponde à ceci :
http://1.2.3.4/ => et que cela pointe vers /var/www/
et
http://www.mondomaine.ltd/ => et que cela pointe vers /var/www/mondomaine/

Of course si je fais : http://1.2.3.4/mondomaine/ je tomberais sur la meme chose que http://www.mondomaine.ltd/

j'arrive à faire les 2 conf séparément mais pas ensemble hmmhmmhmm

Est-ce que quelqu'un pourrait m'expliquer ?

Merci

Michel

Hors ligne

 

#2 2006-08-26 16:45:03

Mogui
D'honneur de membre
Lieu: 92 et 67
Date d'inscription: 2006-05-28
Messages: 1631
Site web

Re: Config Apache (particulière)

virtual host et alias.


Les gens normaux... croient que si ça marche, c'est qu'il n'y a rien à réparer.
Les ingénieurs croient que si ça marche, c'est que ça ne fait pas encore assez de choses.

Hors ligne

 

#3 2006-08-26 16:55:53

Calimero
Maitre Jeidi
Lieu: 94 | 67
Date d'inscription: 2006-05-05
Messages: 2729

Re: Config Apache (particulière)

<VirtualHost *>
DocumentRoot /var/www
...
</VirtualHost>

<VirtualHost *>
ServerName www.mondomaine.tld
DocumentRoot /var/www/mondomaine
...
</VirtualHost>

Il faut les mettre dans le bon ordre. Le premier virtualhost constitue le vhost par défaut (qui sera utilisé avec les hostnames inconnus et l'accès par l'IP).
Sous Debian pour apache2, le vhost par défaut est défini dans /etc/apache2/sites-available/default. Tu peux ensuitre créer un fichier par vhost dans ce même répertoire puis activer les définitions à coup de "a2ensite lefichierdanssites-available".

Regarder la disposition des fichiers avant de se lancer dans des modifications aux "mauvais" endroits.

Hors ligne

 

#4 2006-08-26 19:23:51

NetMichel
Membre
Date d'inscription: 2006-08-26
Messages: 16

Re: Config Apache (particulière)

Merci pour vos réponses mais c'est à s'arracher les cheveux !!!!!!!!!!!!!!
je m'explique !

J'ai mon : /etc/apache2/sites-available/default qui est le fichier par défaut lors de l'install du serveur

Code:

NameVirtualHost *
<VirtualHost *>
        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
                # This directive allows us to have apache2's default start page
                # in /apache2-default/, but still have / go to the right place
                # Commented out for Ubuntu
                #RedirectMatch ^/$ /apache2-default/
        </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 On

    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>

apres j'ai créé : /etc/apache2/sites-available/monsite

Code:

<VirtualHost monsite.com>
DocumentRoot "/var/www/monsite/"
<Directory "/var/www/monsite/">
allow from all
Options +Indexes
</Directory>
</VirtualHost>

j'ai fait un a2ensite pour monsite
et j'ai bien un lien symbolique dans le répertoire : /etc/apache2/sites-enabled
qui point sur mon fichier monsite

Je fais un /etc/init.d/apache2 reload

et je tombe toujours dans monsite
que cela soit avec l'URL www.monsite.com ou via l'IP !!!

Michel

Hors ligne

 

#5 2006-08-26 20:27:18

Calimero
Maitre Jeidi
Lieu: 94 | 67
Date d'inscription: 2006-05-05
Messages: 2729

Re: Config Apache (particulière)

dans /etc/apache2/sites-available/monsite

<VirtualHost *>
ServerName monsite.com
DocumentRoot /var/www/monsite
...
</VirtualHost>

<VirtualHost monsite.com> revient à écrire <VirtualHost l'ip de monsite.com>, le hostname n'est pas utilisé dans la configuration (il permet juste de résoudre l'IP et basta).

Hors ligne

 

#6 2006-08-27 01:00:25

NetMichel
Membre
Date d'inscription: 2006-08-26
Messages: 16

Re: Config Apache (particulière)

IMPECABLE !!!!!!!!!!!!!!!!!!!!!!!!!

Un grand merci pour ton aide

Michel

Hors ligne

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson