Bonjour,
J'ai couplé avec succès Apache et Tomcat afin d'accéder à mon application en suivant le lien :
https://subdom.dom.com/monappli
(L'application est accessible en https et n'est présente que pour un sous domaine)
Je souhaiterai qu'il ne soit plus nécessaire d'écrire "/monappli" car ça pose des problèmes quand les url sont écrites en absolut ("/index.html" ou "/login.html").
Je voudrai donc que mon application soit accessible de façon transparente par :
https://subdom.dom.com/index.html
J'ai essayé de réaliser ça avec le module rewrite. Voici la configuration de mon virtual host :
J'ai testé la façon dont est réécrite l'adresse et l'adresse :
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 <VirtualHost subdom.dom.com:443> ServerName localhost NameVirtualHost subdom.dom.com:443 JkMount /monappli* software SSLEngine on SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP SSLCertificateFile /etc/ssl/apache2/server.crt SSLCertificateKeyFile /etc/ssl/apache2/server.key SSLCACertificatePath /etc/ssl/apache2 RewriteEngine On RewriteRule ^/(.*)$ https://subdom.dom.com/monappli/$1 [L] </VirtualHost>
https://subdom.dom.com/mapage.html
est bien redirigée vers :
https://subdom.dom.com/monappli/mapage.html
Mais ce n'est pas la page de l'application tomcat qui est affichée mais celle qui se trouve dans le répertoire apache...
Est-ce qu'il y a des options au module rewrite pour forcer la recherche dans l'application Tomcat ?
Ou existe t'il une autre solution pour rendre l'accès à l'application "transparente" ?
Merci d'avance,
Dush
Partager