Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
apache virtualhost
Envoyé par: shaine999

Bonjour, yawning smiley)

j'ai deux adresses DNS pour la même adresse IP.

webalex1 --> 186.16.130.245
webalex2 --> 186.16.130.245

Je veux ainsi créer deux sites virtuels identifiés par une adresse DNS qui lui est propre.

Pour le premier site virtuel (webalex1)tout se passe bien. Cependant, lorsque en tant que client je souhaite accéder au second site virtuel (webalex2), je retombe sur le premier. ?-(

Au secours !

Merci d'avance pour votre réponse ^o^

Voici la config appliquée :

NameVirtualHost 186.16.130.245

<VirtualHost 186.16.130.245>
ServerName webalex1.entreprise.fr
ServerPath /webalex1
ServerAdmin techinfo@entreprise.fr
DocumentRoot /home/alex/apache/webalex1
ErrorLog /var/log/apache2/error.log
</VirtualHost>
<VirtualHost 186.16.130.245>
ServerName webalex2.entreprise.fr
ServerPath /webalex2
ServerAdmin techinfo@entreprise.fr
DocumentRoot /home/alex/apache/webalex2
ErrorLog /var/log/apache2/error.log
</VirtualHost>

Poste le Friday 13 January 2006 23:51:02
Répondre     Citer    
Re: apache virtualhost
Envoyé par: lolotux

Comment est configuré ton DNS ?



Software is like sex !
It's better when it's Free !

Poste le Saturday 14 January 2006 09:59:21
Répondre     Citer    
Re: apache virtualhost
Envoyé par: RemiC

Il manque le serveur par défaut.
Inutile de préciser les IP puisque tu n'en utilises qu'une.
Dans ton cas tu as mélanger une config "virtual host" sur IP et sur nom.

Tu devrais avoir quelquechose du genre :
NameVirtualHost *

<VirtualHost *>
DocumentRoot /home/alex/apache/defaut
</VirtualHost>

<VirtualHost *>
ServerName webalex1
ServerAlias webalex1.entreprise.fr
ServerAdmin techinfo@entreprise.fr
DocumentRoot /home/alex/apache/webalex1
ErrorLog /var/log/apache2/error.log
</VirtualHost>

<VirtualHost *>
ServerName webalex2
ServerAlias webalex2.entreprise.fr
ServerAdmin techinfo@entreprise.fr
DocumentRoot /home/alex/apache/webalex2
ErrorLog /var/log/apache2/error.log
</VirtualHost>

Tu peux aussi webalex1 comme par serveur par défaut, mais je préfère y laisser juste une page vierge. Perso je n'utilise pas non plus le serverpath (juste pour les "trés" vieux navigateur qui ne gèrent pas http 1.1).

Pour vérifier ta config
httpd -S

A++

--------------------------------------------------------
Contributeur OCS, GLPI, Fedora, RpmFusion et EPEL
La communauté française Fedora : [www.fedora-fr.org]
D'autres RPM pour Fedora, RHEL et CentOS : [blog.famillecollet.com]

Poste le Saturday 14 January 2006 10:50:38
Répondre     Citer    
Re: apache virtualhost

Ce n'est pas une erreur :

<VirtualHost> and </VirtualHost> are used to enclose a group of directives that will apply only to a particular virtual host. Any directive that is allowed in a virtual host context may be used. When the server receives a request for a document on a particular virtual host, it uses the configuration directives enclosed in the <VirtualHost> section. Addr can be:

* The IP address of the virtual host;

...etc

--
Brugmans Frédéric

[www.brugmans.net]
[triathlon.sport-challenge.be]

Poste le Saturday 14 January 2006 14:08:31
Répondre     Citer    
merci
Envoyé par: shaine999

Merci RemiC : :-))

Je vais essayer cela dès Lundi (au boulot), et je dirai si ça aura marché.

Pour lolotux : :-)

Tout cela se passe au boulot, c'est l'administrateur réseau qui m'a créé deux adresses DNS qui pointent sur la meme adresse IP.

Bref comme cette adresse IP n'est pas l'adresse de ma machine et comme un ping sur cette adresse IP part dans la nature, j'ai assimilé cette adresse à ma machine avec un

ifconfig -v eth0 add IP

J'espère que c'est pas trop bidouillage tout ça... #%b

Poste le Saturday 14 January 2006 18:29:21
Répondre     Citer    
Re: merci
Envoyé par: shaine999

J ai essayé, ça a marché ... merci :-))

Poste le Monday 16 January 2006 15:37:25
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
apache virtualhost
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons