[apache] prob avec les virtual host

prob avec les virtual host [apache] - Logiciels - Windows & Software

Marsh Posté le 25-02-2003 à 13:11:12    

ben voila, j'ai deja poster sur osa, et il en est rien sorti:
 
Tout d'abord j'ai acheter un nom de domaine, genre A.com , et a cote de ca j'ai une autre adresse style B.dyndns.org.
Jusqu'a presnt, dans les virtual host je disais de faire un truc different pour www.A.com, mail.A.com etc ... et ca ca marchait nickel. Maintenant, j'essaie de rajouter B.dyndns.org , et ca ca chie, il m'affiche la meme page que pour www.A.com
PS: je suis en net1 avec domaine chez gandi+zoneedit
 


NameVirtualHost www.A.com
 
<VirtualHost www.A.com>
DocumentRoot /var/www/main
ServerName www.A.com
ServerAlias A.com
</VirtualHost>
 
<VirtualHost info.A.com>
DocumentRoot /var/www/phpsysinfo
ServerName info.A.com
</VirtualHost>
 
<VirtualHost B.dyndns.org>
DocumentRoot /var/www/B
ServerName B.dyndns.org
</VirtualHost>
 


 
En gros, je cherche la section virtual host des httpd.conf des gens qui hebergent plusieurs domaine sur un apache (genre server mutualisé)
Merci

Reply

Marsh Posté le 25-02-2003 à 13:11:12   

Reply

Marsh Posté le 25-02-2003 à 13:25:47    

Met : NameVirtualHost *
Pour voir et sans les <VirtualHost *> aussi plutot que direct le hostname.
 
 
Sinon pour faire comme les hébergeurs, fait une recherche sur un de mes posts sur osa (je poste pas bcp là bas), le post date entre mars 2002 et aout je pense.

Reply

Marsh Posté le 25-02-2003 à 13:40:26    

pemierement pour ton post, j'ai pas tout compris, j'irais me le retaper en dernier recours ..
 
Ensuite, pour les *, j'en ai mis partout, pas partout, j'ai fait des test, et tout .. et dans le meilleur des cas, il me remplace B.dyndns.org par mail.A.com qui est declaré en dernier dans mon virtualhost

Reply

Marsh Posté le 25-02-2003 à 14:05:44    

bon, ben apres maintes magouille, pas forcement jolie, ca marche, mais il me met une erreur :(
 [warn] _default_ VirtualHost overlap on port 80, the first has precedence
.
 
 
C'est pas propre, mais au moins ca marche

Reply

Marsh Posté le 26-02-2003 à 17:50:10    

trictrac a écrit :

bon, ben apres maintes magouille, pas forcement jolie, ca marche, mais il me met une erreur :(
 [warn] _default_ VirtualHost overlap on port 80, the first has precedence
.
 
 
C'est pas propre, mais au moins ca marche
 

Heu, tu peux indiquer comment t'as fait ça?
A moment donné, j'avais le même message d'alerte, mais ca marchait toujours pas. :(

Reply

Marsh Posté le 26-02-2003 à 17:56:30    

Me demande pas pourkoi ca marche, mais ca marche ;)
 
 


NameVirtualHost www.A.com
 
<VirtualHost www.A.com>
DocumentRoot /var/www/irc
ServerName B.dyndns.org
</VirtualHost>
 
 
<VirtualHost *>
DocumentRoot /var/www/main
ServerName www.A.com
ServerAlias A.com
</VirtualHost>
 
<VirtualHost *>
DocumentRoot /var/www/phpsysinfo
ServerName info.A.com
</VirtualHost>

Reply

Marsh Posté le 26-02-2003 à 21:41:48    


NameVirtualHost localhost
 
<VirtualHost localhost>
    ServerAdmin dosabi@localhost
    DocumentRoot c:/www/local/
    ServerName localhost
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost *>
    ServerAdmin dosabi@localhost
    DocumentRoot c:/www/dosabi/
    ServerName dosabi
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost *>
    ServerAdmin bechat@localhost
    DocumentRoot c:/www/bechat/
    ServerName bechat
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
 

 
Me edmande pas pourquoi ca marche pas, mais je tombes toujours sur la pagge d'acceuil de la racine du virtualhost "localhost"
 
 
 
EDIT : Ca veut dire quoi la ligne suivante dans la liste des accés à apache?
127.0.0.1 - - [26/Feb/2003:21:40:16 +0100] "GET / HTTP/1.1" 304 -


Message édité par omega2 le 26-02-2003 à 21:45:42
Reply

Marsh Posté le 26-02-2003 à 22:57:27    

omega2 a écrit :


NameVirtualHost 127.0.0.1
 
<VirtualHost localhost>
    ServerAdmin dosabi@localhost
    DocumentRoot c:/www/local/
    ServerName localhost
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost dosabi>
    ServerAdmin dosabi@localhost
    DocumentRoot c:/www/dosabi/
    ServerName dosabi
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost bechat>
    ServerAdmin bechat@localhost
    DocumentRoot c:/www/bechat/
    ServerName bechat
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
 

 


essai ca pour voir ..

Reply

Marsh Posté le 26-02-2003 à 23:22:26    

trictrac a écrit :


essai ca pour voir ..

Toujours le même comportement, je tombes toujours sur la racine du localhost, même quand je demandes les deux autres. :(

Reply

Marsh Posté le 26-02-2003 à 23:23:06    

Si ca continu, je vais finir m'a m'acheté un livre sur la config d'apache voire de mysql

Reply

Marsh Posté le 26-02-2003 à 23:23:06   

Reply

Marsh Posté le 26-02-2003 à 23:34:25    

Une solution, plus haut, rajouter
 


Listen 8081
Listen 8082

 
 
Ensuite :
 


<VirtualHost localhost>
   ServerAdmin dosabi@localhost
   DocumentRoot c:/www/local/
   ServerName localhost
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost 127.0.0.1:8081>
   ServerAdmin dosabi@localhost
   DocumentRoot c:/www/dosabi/
   ServerName dosabi
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost 127.0.0.1:8082>
   ServerAdmin bechat@localhost
   DocumentRoot c:/www/bechat/
   ServerName bechat
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

 
 
 
Comme ça, ca marche, il sufit de donner ensuite le bon port. :)
Bon, maintenant, je vais me modiufier la page qui me liste les serveur pour avoir les bons liens. :)


Message édité par omega2 le 26-02-2003 à 23:35:00
Reply

Marsh Posté le 26-02-2003 à 23:54:00    

EDIT : J'ai eu un petit bug là: l'acés au site par la port standard  me renvoyait sur un site sur le net mais je sais pas pourquoi il m'a fait ça juste maintenant, bon, là, j'ai plus le problème mais entre temps j'ai rajouté "Listen 80" à la ligne 150, je sais pas par contre si c'est ça qui a corrigé le problème ou pas.
Je me demande si c'est pas le navigateur qui se serait enméler les pinceaux à moment donné mais dans le doute, je rajoutes cette info.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed