Bonjour,
J'ai mis en place une archirecture avec un Apache frontal et deux serveurs Tomcat. Les requetes doivent arriver par le frontal Apache. J'utilise pour cela le mod_jk et les sticky sessions.
J'accède bien à mon application ( du moins la page de login) depuis le frontal Apache. Mais seulement lorsque j'essaie de me connecter avec mon login et mot de passe. Rien ne se passe. Pas de connexion et aucun message d'erreur.

J'ai fait un test en essayant de me connecter à mon application directement sur les serveurs Tomcat, je me connecte bien sans problème. Je ne comprends pas bien ce qui se passe exactement. Est-ce que quelqu'un pourrait me mettre sur une bonne piste ?
Merci par avance.

Le fichier httpd.conf
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
JkWorkersFile conf/workers.properties
JkShmFile logs/mod_jk.shm
JkLogFile logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkMount /* loadbalancer
   <IfModule worker.c>
      StartServers 2
      MaxClients 150
      MinSpareThreads 25
      MaxSpareThreads 75
      ThreadsPerChild 25
      MaxRequestsPerChild 50
   </IfModule>
Le fichier workers.properties
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
LoadModule jk_module modules/mod_jk.so
..............
..............
# Define 1 real worker worker using ajp13
worker.list=loadbalancer, status
 
# Set properties for worker 1(ajp13)
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
worker.worker1.lbfactor=1
worker.worker1.connection_pool_size=10
# Define preferred failover node for worker1
worker.worker1.redirect=worker2
 
 
# Set properties for worker 2(ajp13)
worker.worker2.type=ajp13
worker.worker2.host=localhost
worker.worker2.port=8010
worker.worker2.lbfactor=1
worker.worker2.connection_pool_size=10
 
# fonctionnement de l'équilibrage de charge
worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=worker1,worker2
worker.loadbalancer.sticky_session=True
 
worker.status.type=status