Liaison Apache-Tomcat SSL

Résolu/Fermé
AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 - 1 févr. 2012 à 17:22
AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 - 2 févr. 2012 à 12:37
Bonjour,

J'essaye de créer un serveur Apache devant un Tomcat préexistant sur une VM, tout ça sur un serveur Unix CentOS.

En suivant divers tutoriaux sur le net, j'ai :
- installé le mod_ssl d'Apache
- installé le mod_jk pour faire la liaison Apache-Tomcat
- créé un certificat autosigné

J'ai un fichier httpd.conf qui
- Listen 80
- LoadModule mod_jk.iso
- JkWorkersFile workers.properties
- JKMount /appli/* tomcat
- n'a pas de VirtualHost *:80 (tout est commenté)
- inclus le fichier ssl.conf

J'ai un fichier ssl.conf qui
Listen *:443
NameVirtualHost *:443
<VirtualHost *:443>
ServerName monsite.fr
SSLEngine on
SSLCertificate le certificat et la clef, même le path

Sur mon Tomcat, tous mes ports sont redirigés sur le port 8443.

Lorsque je fais http://monsite.fr/appli/index.html, j'accède au Tomcat via l'Apache
Lorsque je fais https://monsite.fr/appli/index.html, File not Found...
Lorsque je fais http(s)://monsite.fr, j'arrive sur la page d'Apache.

Je commence sérieusement à manquer d'idées, alors merci pour votre aide !

1 réponse

AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 310
2 févr. 2012 à 12:37
Bon, contrairement à mes autres problèmes, je n'ai pas eu d'éclair de génie juste après avoir posé ma question, mais après quelques jours, quelqu'un m'a trouvé une solution et je la fait partager si jamais quelqu'un a les mêmes erreurs.

Je n'ai vu nulle part sur Internet quelqu'un dire ça dans les tutoriaux, donc bon... Dans mes conf d'Apache, j'avais un fichier proxy_ajp.conf qui faisait un LoadModule du mod_proxy_ajp (comme son nom l'indique), mais tout le reste du fichier était commenté ! J'ai donc décommenté et configuré pour au final avoir un
- ProxyPass
- ProxyPassReverse

Et ça marche !!!!!!! \o/
0