Bonjour à tous,
Voilà que je misère sur une simple redirection à faire.
Nous avons une application tournant sur tomcat à l'URL http://plateforme.toto.com:8080/totoV0.1.12
Du coup j'ai installé un apache2 pour faire du reverse proxy et redirigé le port 80 vers cette application. Voilà comment je me suis débrouillé:
La page de l'application s'affiche correctement, il s'agit d'une page d'authentification. Le problème est quand on s'authentifie, on se retrouve avec une page d'erreur tomcat 500. Je pense que Apache a réecris l'URL.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <VirtualHost *:80> ServerName plateforme.toto.com RewriteEngine on RewriteRule ^/totoV0.1.12/(.*)$ $1 [R,NE] ProxyRequests off ProxyPass / http://localhost:8080/totoV0.1.12/ ProxyPassReverse / http://localhost:8080/totoV0.1.12/ </VirtualHost>
Si par exemple j'enlève la seule RewriteRule, la page de l'application s'affiche mais pas les images. On s'authentifie mais rien n'est affiché correctement, je vois toujours des liens pointant vers l'URL/totoV0.1.12
Que dois-je faire? Je dis aux développeurs de l'application qu'ils changent les URL et mettre des liens relatifs que absolue?
Merci pour votre aide
Partager