Citrix Web Interface et Apache reverse Proxy

Bonjour,



Je viens de mettre an place un serveur Apache Apache2.2 sous NT en mode “Reverse Proxy” pour n’avoir qu’un seul point d’entrée pour mes applications Web.



Les applications Web (Java, APS et ASP.NET) fonctionnent correctement en passant pas le Reverse proxy



Le problème est que je n’arrive pas à configurer correctement la Web Interface 4.5. lors de la connexion à la WI en passant par le reverse proxy, le mapping de l’Url se fait correctement mais rien ne se passe sur la page. Par contre le processus IIS W3WP du serveur contenant la WI monte à 50 voir 70%



Pouvez-vous m’aider à trouver une solution? en vous remerciant d’avance :angel:



PS :


  1. le serveur Apache est actuellement sous NT (pour les tests) il sera mis en prod sous Linux
  2. La configuration décrite ci-dessous a été testé avec succès sur la Web Interface Metaframe XP FR3





    Description :



    Connexion normale au serveur WI : http://srv-citrix

    connexion vie reverse proxy : http://srv-reversep/appn/Citrix/AccessPlatform



    la configuration du serveur Apache est : httpd.conf



    LoadModule proxy_module modules/mod_proxy.so

    LoadModule proxy_http_module modules/mod_proxy_http.so

    LoadModule headers_module modules/mod_headers.so





    ProxyPass /appn/ http://srv-citrix/

    ProxyPassReverse /appn/ http://srv-citrix/



    <Location /appn/>

    ProxyPassReverse /

    ProxyPassReverseCookieDomain srv-citrix srv-reversep

    ProxyPassReverseCookiePath / /appn/





    NAD306

comment as tu configuré la WI ? quand tu créé un site WI il demande si le site est “sécurisé” par une SG ou AG, peux-tu essayer de lui faire croire ça ?





également, tu peux regarder ces articles pour t’en inspirer :

http://support.citrix.com/article/ctx115099 (concerne WI et Netscaler mais bon…)

http://support.citrix.com/article/ctx106978 (concerne WI et AG4.x)

Je n’ai pas mis en place un AG ou SG pas besoin dans l’architecture. Les WI sont déployées sur des IIS en intra.



Mon problème est le suivant :

j’ai une multitude d’applications Web installées dans plusieurs Vlans dont des WI Citrix (version PS 4.5 et MFXP FR3). j’ai mis en place un Reverse Proxy Apache pour centraliser toute les requêtes http vers un seule serveur accessible de partout.

Le but est de n’avoir qu’une seule url à taper pour les applications.

Exp:

http://reversep/app1 —> pointe vers l’application Web1

http://reversep/app2 —> ponte vers l’application Web2

http://reversep/app3/Citrix/MetaframeXP —> pointe bien vers ma WI MFXP FR3 et fonctionne très bien.





le problème est que je n’arrive pas à faire fonctionner ce principe avec la WI PS 4.5. je ne sais pas si c’est un problème de configuration du reverse proxy.

Pouvez-vous me dire si c’est possible d’utiliser cette solution? comment configurer Apache?



mon problème est le routage des requêtes http.

Concernant le flux ICA je n’ai pas de problème tout est ouvert ;D



Merci