[apache - config] 2 domaines sur un meme hosting...

2 domaines sur un meme hosting... [apache - config] - Windows & Software

Marsh Posté le 09-06-2002 à 16:25:33    

Hello,
 
Voilà, petit souci sur mon hosting:
J'ai deux noms de domaines qui pointent vers la meme machine, et les deux virtual hosts renvoient sur le meme repertoire à servir.
Tout va bien jusqu'a ce qu'on surfe sur un sous-rep du site, avec le 2e nom de domaine sans mettre le "/" à la fin de l'url... à ce moment là l'url dans la barre d'adr. du browser se change (????) et indique le 1er nom de domaine!
 
Histoire de me faire mieux comprendre:


l'url qu'on tape   --> l'url qui s'affiche dans le browser
------
www.domainea.com       www.domainea.com         :)  
www.domaineb.com       www.domaineb.com         :)  
www.domainea.com/blah/ www.domainea.com/blah/   :)
www.domaineb.com/blah/ www.domaineb.com/blah/   :)
www.domainea.com/blah  www.domainea.com/blah    :)
www.domaineb.com/blah  www.domaine[#f00e00]a&#0 [...] ;.com/blah    :'(


 
Je vais encore ajouter que derrière Apache y'a resin qui tourne (serveur d'app j2ee style tomcat), mais qu'à priori le blème vient d'apache, vu que resin n'est "appelé" que sur *.jsp et *servlet*
 
Si quelqu'un à une idée... merci bcp !
 
edit: autre pb que je viens de voir: en cas de 404, la signature d'apache fait Apache/1.3.20 Server at www.domainea.com Port 80, alors que j'avais fait une requete sur www.domaineb.com :(


Message édité par greg@freestarthu le 06-09-2002 à 16:38:20

---------------
\^o^/ Libérez HotShot \^o^/
Reply

Marsh Posté le 09-06-2002 à 16:25:33   

Reply

Marsh Posté le 09-06-2002 à 18:11:25    

:bounce:  
(pas tapai :/)


---------------
\^o^/ Libérez HotShot \^o^/
Reply

Marsh Posté le 09-06-2002 à 19:20:43    

[:yoyoz]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 09-06-2002 à 19:23:50    

Pour tes deux problèmes, c'est le même. Dans la définition des vhosts, il faut que tu mette une directive ServerName.
 
exemple :  
 
<VirtualHost www.domaineb.com>
    ServerAdmin webmaster@domaineb.com
    DocumentRoot /home/httpd/domaineb
    ServerName www.domaineb.com
    ErrorLog logs/domaineb-error_log
    CustomLog logs/domaineb-access_log common
</VirtualHost>


Message édité par kadreg le 06-09-2002 à 19:24:22

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 09-06-2002 à 22:35:36    

Et met je pense :


# UseCanonicalName:  (new for 1.3)  With this setting turned on, whenever
# Apache needs to construct a self-referencing URL (a URL that refers back
# to the server the response is coming from) it will use ServerName and
# Port to form a "canonical" name.  With this setting off, Apache will
# use the hostname:port that the client supplied, when possible.  This
# also affects SERVER_NAME and SERVER_PORT in CGI scripts.
#
UseCanonicalName Off


 


# HostnameLookups: Log the names of clients or just their IP addresses
# e.g., www.apache.org (on) or 204.62.129.132 (off).
# The default is off because it'd be overall better for the net if people
# had to knowingly turn this feature on, since enabling it means that
# each client request will result in AT LEAST one lookup request to the
# nameserver.
#
HostnameLookups Off


Message édité par Je@nb le 06-09-2002 à 22:36:51
Reply

Marsh Posté le 09-06-2002 à 23:34:05    

mérci à tous les deux!
espérons que ça marche  [:yaisse2]  
(n'ai pas le serveur ici)
 :hello:
 
(euh je vois pas bien pq le HostnameLookups Off aurait qqch a voir?)


Message édité par greg@freestarthu le 06-09-2002 à 23:35:24

---------------
\^o^/ Libérez HotShot \^o^/
Reply

Marsh Posté le 09-06-2002 à 23:54:29    

Je me souviens + lequel g modifié, alors g mis les 2  :D

Reply

Marsh Posté le 10-06-2002 à 01:59:02    

Je@nb a écrit a écrit :

Je me souviens + lequel g modifié, alors g mis les 2  :D  




 
Hostnamelookup Off
Sinon tu as le  Mod_vhost_alias qui est merveilleux :D
tu configures  une fois pour toutes ton httpdd & tu te  précocupes plus de rien suffit de rajouter les repertoires :D
exemple tu as un domaine www.domaine.net
& un autre www.domaine2.net
tu ajoutes le module  dans la conf au dépard :p
et tu rajoutes cette ligne virtualDocumentRoot /www/vhosts/%2+/%1
tu creeras par la suite des dossiers ainsi:
pour un domaine www.domaine.net cela te donne
/wwww/vhosts/domaine.net/www/
pour le domaine2 meme chose soit /www/vhost/domaine2.net/www
l'avantage étant que tu peux rajouter des sous domaines directement style  webmail.domaine.net tu crees simplement un sous repertoire webmail dans /domaine.net
d'un autre coté au niveau du dns il faudras t'assurer des Cnames ou A correspondant l'ideal etant de  faire si tu as un serveur dns (BInd ) qui le supportent un * IN A ip
Ainsi tu auras plus a toucher a la conf de apache :)
:hello:
 
 
PS: a oui Ici tu as toute la doc apache :D

Reply

Marsh Posté le 10-06-2002 à 14:48:24    

;) littleboboy.
 
C'est vrai que c très pratique le mod_vhost_alias.
N'oublie pas si tu le fais, de décommenter les lignes LoadModule et AddModule correpondantes.
 
Sinon, fodra que je regarde car pour moi http://jeanb-net.com marche pas vu que y a pas de sous domaine  :pt1cable: .
V créer un VirtualHost en dur pour qu'il prenne le sous domaine www.
Ou sinon je fais directement sur mon DNS une redirection vers le www

Reply

Marsh Posté le 11-06-2002 à 16:29:02    

[citation][nom]Je@nb a écrit[/nom];) littleboboy.
 
C'est vrai que c très pratique le mod_vhost_alias.
N'oublie pas si tu le fais, de décommenter les lignes LoadModule et AddModule correpondantes.
 
Sinon, fodra que je regarde car pour moi http://jeanb-net.com marche pas vu que y a pas de sous domaine  :pt1cable: .
V créer un VirtualHost en dur pour qu'il prenne le sous domaine www.
Ou sinon je fais directement sur mon DNS une redirection vers le www  
[/citation
tu fais une redirect :D

Reply

Sujets relatifs:

Leave a Replay

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