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
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 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>
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
Partager