-
WB 17 - Proxy Reverse
Bonjour,
Je rame depuis quelques jours sur probablement une grosse bêtise ...
J'ai un serveur en intranet sur lequel tourne un site dynamique webdev en https.
Le site s'appelle REGISTRE
J'y accède en interne via https://ipserveur/REGISTRE
L'application est sous apache 2.2 (windows server 2008 R2)
Nous voulons le passer en public derrière un proxy reverse.
L'adresse sera https://eservice.monhopital.be/GNFB
Lorsque j'accède à cette adresse via l'extérieur, la première page du site apparaît mais sans les images et les script ne peuvent pas être lancé.
Le reste est page est innaccessible ....
Il semble que ce soit une question de chemin relatif des données par rapport au proxy reverse ....
Bref. Quelqu'un a t'il déjà confiiguré une appli webdev derrière une reverse proxy et comment ?
Merci
J-M des Grottes
-
Regarde le code HTML reçu par le navigateur : si les URL des images sont en /REGISTRE ou https://ipserveur/REGISTRE, c'est normal que ça ne marche pas. Apache n'y pourra pas grand chose à moins d'installer et utiliser mod_proxy_html qui sait réécrire les URL présentes dans le code HTML des pages. L'autre solution consiste à modifier le code HTML de l'application pour utiliser des URL vers les images sans le /REGISTRE devant ou en construisant des URL absolues en récupérant le nom d'hôte et le début de URL dans un paramètre (fichier de configuration par exemple) ou un en-tête HTTP spécial positionné par le reverse proxy, mais je ne sais pas si c'est possible.
-
Merci pour ta réponse ....
C'est tout de même étonnant que cela pose autant de problèmes ....
Il y a tout de même beaucoup de sites planqués derrière un proxy reverse et le fait que ce soit webdev ou autre ....
Je vais me pencher du côté du mod_proxy
Merci ...
JMDG