Bonjour,

Je suis face à un problème un peu particulier à propos du reverse proxy (Apache 2.4)

L'idée est de mettre à disposition, via une URL simplifiée plusieurs applications Tomcat et Jboss, principalement via AJP en utilisant ProxyPass / ajp://serveur.machin:8009/Application.

Ca marche généralement bien, sauf pour des applications particulières où quand je fais «*ProxyPass /Application ajp://serveur.machin:8009/Application*» là pas de problème, mais il faut remettre la même location dans l'URL publique et je fais «*ProxyPass / ajp://serveur.machin:8009/Application*» j'ai une erreur de Jsecurity.

Avec Jira, ça ne pose aucun problème, la directive RewriteRule, parvient bien à rediriger l'URL.
ProxyPass "/" "ajp://x.x.x.x:8009/jira/"
RewriteEngine On
RewriteRule "^/jira/(.+)" "http://jira.boite.dom/$1" [R,L]


Je suis obligé de respecter la «*location*» de l'application.

Autre problème, j'ai une autre application qui à des répertoires ressources différents de l'application ex*:

"http : //serveur.tomcat:8080/application/VersionXX/LangFR/Binaire/"
"http : //serveur.tomcat:8080/application/ressource/images/"
"http : //serveur.tomcat:8080/application/ressource/CSS"

Comment faire pour que Binaire soit à http://nouvelle.url.dom/ tout en gardant les liens vers les ressources originales. J'ai essayé rewrite et alias ou aliasmatch, mais jamais la ressource n'est substituée.

Un exemple de tout ce que j'ai essayé

# AliasMatch ^/351/cssdr/127/(.+) http://x.x.x.x:8080/351/cssdr/127/$1
# ProxyPass "/351/cssdr/127/" "ajp://x.x.x.x:8009/351/cssdr/127/"
# Alias "/351/cssdr/127/pageBody.css" "http://x.x.x.x:8080/351/cssdr/127/pageBody.css"
# Alias "/351/cssdr/127/colors.css" "http://x.x.x.x:8080/351/cssdr/127/colors.css"

Il est clair que je ne suis pas sur la bonne piste, si vous pouviez me réorienter, ça m'éviterai de devenir fou.

En vous remerciant