Tomcat derrière Apache et SSL

J'ai cherche partout mais impossible de trouver une solution claire pour la situation suivante:

Nous avons une application web (Grain + Ressort de Sécurité) qui est en cours d'exécution dans tomcat, derrière apache. Partie de l'application doit s'exécuter sur https, donc à l'aide de Printemps de Canal de Sécurité de Sécurité, chaque fois que vous accédez à une partie de l'application qui est sûr, le Printemps va vous rediriger vers https avec un code d'état 302.

Maintenant, tomcat est mis en place pour connaître le https et certificats, donc il sait comment gérer le ssl. En fait, lors de la rétrogradation apache en allant directement à l'url et le port de frapper tomcat directement, tout fonctionne à 100%.

Le problème vient lors de la mise apache en front de tomcat. La config d'apache que nous avons pour le moment fonctionne très bien pour les non-sécurisé parties de l'application. Nous sommes à l'aide de mod_jk pour proxy apache et tomcat.

Cependant, dès que vous essayez d'accéder à une partie sécurisée de l'application, le Printemps va vous rediriger, il va frapper le

<VirtualHost _default_:443> ... </VirtualHost>

partie de la config d'apache... et c'est là que le problème commence.

De ce que j'ai lu, il est possible pour apache, via mod_jk, de faire passer le ssl manipulation de tomcat. Mais nous n'arrivons pas à obtenir la configuration est correcte. Depuis tomcat est déjà configuré pour le ssl, il sait où les certificats sont, de Printemps et de Sécurité est mis en place, nous aimerions tomcat pour gérer tous les ssl, et apache simplement à pion à tomcat.

Est-ce possible, ou alors j'ai loupé quelque chose? Quelqu'un aurait-il quelques instructions claires quant à la façon de configurer cela? Toute aide sera grandement appréciée.

Nous utilisons Apache 2.2 et tomat 7.0.27

Grâce

OriginalL'auteur Nico Huysamen | 2012-04-06