Rediriger un Vhost vers un tomcat

Questions sur la configuration d'Apache, httpd.conf, et les différents modules.

Modérateur : Modérateurs

rouliendelavegas
Membre
Membre
Messages : 35
Inscription : lun. 11 déc. 2006, 11:10

Rediriger un Vhost vers un tomcat

Messagepar rouliendelavegas » mer. 12 mars 2008, 17:53

Bonjour,

J'aimerai rediriger l'un de mes Vhost vers un serveur Tomcat, installé sur le meme serveur.

Tout est deja installé, mais je ne sais comment parametrer mon Vhost pour qu'il se redirige vers mon tomcat.
J'ai installé les mod JK et rewrite, mon tomcat ecoute sur 8080, apache sur 80.

Vous auriez une solution miracle, ou juste un exemple de HTTPD.conf ?

Merci
Cdlt, Ju

Avatar de l’utilisateur
dexmon
Gourou
Gourou
Messages : 793
Inscription : sam. 18 juin 2005, 9:55
Localisation : /usr/local/apache
Contact :

Re: Rediriger un Vhost vers un tomcat

Messagepar dexmon » mer. 12 mars 2008, 19:16

ImageUNIX foreverImage
Avant toute demande de support, vérifiez votre fichier error.log Apache.
----------------------------------------

rouliendelavegas
Membre
Membre
Messages : 35
Inscription : lun. 11 déc. 2006, 11:10

Re: Rediriger un Vhost vers un tomcat

Messagepar rouliendelavegas » jeu. 13 mars 2008, 9:03

Bonjour,

Merci de ta reponse, c'est le tutorial que j'ai suivis pour installer mon Tomcat avec mon apache existant. Mais le soucis c'est qu'il n'y a rien dans ce tutoriel qui dise comment rediriger l'un des Virtual Host vers le serveur Tomcat. A moin qu'il faille definir les parametre du mode JK à l'interieur des <VirtualHost></VirtualHost> de mon site qui doit etre sous Tomcat?

Merci

Edit : en continuant mes recherches sur le net, je me demande si la directive proxypass dans le Virtual Host en question ne resoudrait pas mon probleme ?
Cdlt, Ju

Avatar de l’utilisateur
karrakis
Membre ancien
Membre ancien
Messages : 444
Inscription : lun. 26 avr. 2004, 12:29
Localisation : Paris
Contact :

Re: Rediriger un Vhost vers un tomcat

Messagepar karrakis » jeu. 13 mars 2008, 10:29

Je pense que le proxypass dans le virtualhost merite un essai.

rouliendelavegas
Membre
Membre
Messages : 35
Inscription : lun. 11 déc. 2006, 11:10

Re: Rediriger un Vhost vers un tomcat

Messagepar rouliendelavegas » jeu. 13 mars 2008, 13:52

Alors pour test, j'ai donc utiliser la directive proxypass de cette manière:

<VirtualHost *:80>
DocumentRoot x:/x/x/
ServerName xxx
##
ProxyPass / ajp://xxx:8080/ROOT/
ProxyPassReverse / ajp://xxx:8080/ROOT/
##
ErrorLog logs/error_xxx.log
TransferLog logs/access_xxx.log
</VirtualHost>

Mais j'obtien une erreur 403 sur le repertoire / , que faut il ajouter pour que cela fonctionne.
Autre chose, pour le documentroot, on est obliger de mettre qqch?

Merci
Cdlt, Ju

Avatar de l’utilisateur
karrakis
Membre ancien
Membre ancien
Messages : 444
Inscription : lun. 26 avr. 2004, 12:29
Localisation : Paris
Contact :

Re: Rediriger un Vhost vers un tomcat

Messagepar karrakis » jeu. 13 mars 2008, 15:41

Euh, t'as peut etre une configuration particuliere mais mes proxy pass ajp sont sur le port 8009

Code : Tout sélectionner

ProxyPass           /Context ajp://localhost:8009/Context

rouliendelavegas
Membre
Membre
Messages : 35
Inscription : lun. 11 déc. 2006, 11:10

Re: Rediriger un Vhost vers un tomcat

Messagepar rouliendelavegas » ven. 14 mars 2008, 8:57

Bonjour,

J'ai normalement les parametres par defaut, je pensais qu'il fallait utiliser le port d'ecoute de Tomcat...

J'ai le meme soucis de droit en redirigeant sur le port 8009, port qu'utilise le mod_jk, à mon avis c'est ce module qui cause probleme, pourtant dans les log il ne mets aucune erreur:

[ven. mars 14 08:51:22.043 2008] [8820:8280] [info] mod_jk.c (2825): mod_jk/1.2.26 initialized

La j'ai essayé aussi en ajoutant les directive suivante à l'interieur de mon VirtualHost:

JkMount /ROOT default
JkMount /ROOT* default

Toujours le meme soucis.

Merci de ton aide.
Cdlt, Ju

Avatar de l’utilisateur
karrakis
Membre ancien
Membre ancien
Messages : 444
Inscription : lun. 26 avr. 2004, 12:29
Localisation : Paris
Contact :

Re: Rediriger un Vhost vers un tomcat

Messagepar karrakis » ven. 14 mars 2008, 10:20

En fait j'ai percuté hier soir. Il me semble que le mod_proxy est "forbidden" par defaut :)
<Proxy *>
Order deny,allow
Deny from all
Allow from quituveux
</Proxy>

rouliendelavegas
Membre
Membre
Messages : 35
Inscription : lun. 11 déc. 2006, 11:10

Re: Rediriger un Vhost vers un tomcat

Messagepar rouliendelavegas » ven. 14 mars 2008, 12:02

Oui,

J'avais remarqué ça aussi, mais du coup j'avais ajouté:

<Proxy *>
Order deny,allow
Allow from all
</Proxy>

Mais c'est toujours pareil....
Cdlt, Ju

Avatar de l’utilisateur
karrakis
Membre ancien
Membre ancien
Messages : 444
Inscription : lun. 26 avr. 2004, 12:29
Localisation : Paris
Contact :

Re: Rediriger un Vhost vers un tomcat

Messagepar karrakis » ven. 14 mars 2008, 15:27

Quand tu fait : http://xxx:8080/ROOT/ dans le navigateur ça t'affiche aussi une 403 ?

rouliendelavegas
Membre
Membre
Messages : 35
Inscription : lun. 11 déc. 2006, 11:10

Re: Rediriger un Vhost vers un tomcat

Messagepar rouliendelavegas » ven. 14 mars 2008, 15:52

Non, je tombe bien sur mon appli ROOT de Tomcat quand je l'attaque sur le bon port.
Cdlt, Ju

rouliendelavegas
Membre
Membre
Messages : 35
Inscription : lun. 11 déc. 2006, 11:10

Re: Rediriger un Vhost vers un tomcat

Messagepar rouliendelavegas » ven. 14 mars 2008, 17:35

Ca marche,

Merci de toute l'aide que tu m'a apportée.

en fait ma directive ServerName etait la meme pour la config "global" d'apache, hors VirtualHost, je l'ai donc renommée en localhost (tout les site sont dans des VHost donc pas d'incidence), et la le mod_jk fonctionne.

Bonne soirée
Cdlt, Ju


Revenir vers « Configuration »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités