tomacat + apache "classique"

tomacat + apache "classique" - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 06-07-2007 à 13:33:10    

hello,
 
pour geeker j'ai voullu installer apache sur mon serveur, j'avais deja un apache2.2 avec mes pages web.
 
J'ai mis mon tomcat, ca marche nickel.
 
Mais voila, j'ai cru comprendre que tomcat utilise un autre port que le 80, sur mon routeur je n'ai qu"une regle de NAT pour le port 80 donc je pensais que si je continuais a utiliser http://moi.cjb.net je devais continuer a tomber sur mes pages classiques, mais la j'atterris toujours sur tomcat.
 
Quand je desactive le module jk d'apache je retombe sur mes pages web traditionnelles.
 
J'ai rien touché a la config d'apache a part le module jk:
 
 
/etc/apache2/mods-enabled/jk.load
 
LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so
JkWorkersFile /etc/apache2/workers.properties
JkLogFile /var/log/apache2/mod_jk.log
JkLogLevel debug
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkMount / worker1
JkMount /* worker1
 
 
/etc/apache2/workers.properties
 
workers.tomcat_home=/usr/share/tomcat5.5
orkers.java_home=/usr/lib/jvm/java-6-sun/
ps=/
worker.list=worker1
worker.worker1.port=8009
worker.worker1.host=localhost
worker.worker1.type=ajp13
worker.worker1.lbfactor=1
 
 
j'aimerai que si je précise pas le port (80 donc) j'attérisse sur mes pages web normales
 
Quand je precise un port je tombe sur tomcat.
 
Je connais un peu les vhost mais avec tomcat je suis perdu
 
merci de votre aide

Reply

Marsh Posté le 06-07-2007 à 13:33:10   

Reply

Marsh Posté le 06-07-2007 à 14:15:45    

dans ce cas, n'utilise pas le module jk d'apache ...
 
comme ça :
- port 80 -> apache et que lui
- port 8080 (ou autre, 8009 d'ailleurs a priori) -> tomcat direct

Reply

Marsh Posté le 06-07-2007 à 15:07:25    

ha ok je pensais que le module etait obligatoire
 
Ok, je me suis bien pris la tete alors, chez moi le port est 8180


Message édité par dam1330 le 06-07-2007 à 15:27:21
Reply

Marsh Posté le 07-07-2007 à 09:52:59    

le module jk n'a rien d'obligatoire, il te permet juste de reforwarder, depuis ton apache, une requête qui est en fait destinée à tomcat
 
ça évite d'avoir un tomcat en frontal (sécurité, pas de changements de port dans l'url ...)

Reply

Marsh Posté le 08-07-2007 à 15:18:40    

Mais si je veux par exemple que pour un vhost donné, toutes les requêtes de pages html soient prises en compte et traitées par apache, et que les jsp soient traitées par tomcat. Donc en accèdant directement via le port 80, une partie est traitée par apache, et l'autre est traitée par tomcat.
C'est là que ce module est utile :??:


---------------
"L'abus de modération, nuit gravement à la consommation"
Reply

Marsh Posté le 08-07-2007 à 15:19:59    

ouais voila c'est ce que j'aimerai faire

Reply

Marsh Posté le 09-07-2007 à 08:39:20    

venerzen > oui, là il faut le module jk
 
dam1330 > faudrait savoir ce que tu veux !! ;)

Citation :

j'aimerai que si je précise pas le port (80 donc) j'attérisse sur mes pages web normales
 
Quand je precise un port je tombe sur tomcat.


 
Tu peux faire un vhost pour le port 80 et un autre pour le port 8180, qui redirige tout à tomcat, mais dans ce cas je ne vois pas bien l'intérêt, si pour le vhost port 8180, tu n'as que des requêtes destinées à tomcat ...

Reply

Marsh Posté le 09-07-2007 à 09:40:28    

Ok :jap:  
Mais pour mettre en place le système tel que je l'ai dit, c'est directement via la configuration du vhost que ça se passe ?


---------------
"L'abus de modération, nuit gravement à la consommation"
Reply

Marsh Posté le 09-07-2007 à 10:23:35    

fighting_falcon a écrit :

venerzen > oui, là il faut le module jk
 
dam1330 > faudrait savoir ce que tu veux !! ;)

Citation :

j'aimerai que si je précise pas le port (80 donc) j'attérisse sur mes pages web normales
 
Quand je precise un port je tombe sur tomcat.


 
Tu peux faire un vhost pour le port 80 et un autre pour le port 8180, qui redirige tout à tomcat, mais dans ce cas je ne vois pas bien l'intérêt, si pour le vhost port 8180, tu n'as que des requêtes destinées à tomcat ...


 
 
bein j'aimerai essayer plusieurs solutions dans le seul but d'apprendre  :)

Reply

Marsh Posté le 09-07-2007 à 13:39:57    

ok ...
 
y vois tu un peu plus clair alors ?

Reply

Marsh Posté le 09-07-2007 à 13:39:57   

Reply

Marsh Posté le 09-07-2007 à 13:55:03    

ouais, merci.
 
pour faire un vhost specialement pour tomcat, je le déclare dans site-enable d'apache comme un vhost classique ?

Reply

Marsh Posté le 09-07-2007 à 17:03:14    

oui ...

Reply

Sujets relatifs:

Leave a Replay

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