Web Interface Redirection en Fonction du port

Bonjour,

C’est mon premier post sur ce forum et mes recherches n’ayant pas donné de résultats, je compte sur votre aide.

Je souhaite mettre en place deux site sur mon Citrix WI, un site (/Citrix/XenApp) accessible uniquement en 80 et un autre (/Citrix/S_XenApp) accessible uniquement en 443.

Pour le moment quand on tape http ou https on tombe forcémment (et logiquement) sur le /Citrix/XenApp vu qu’il est en site par défaut.

Je souhaiterais savoir si c’est possible et comment faire pour qu’en fonction du protocole utilisé, l’utilisateur soit dirigé soit vers le /Citrix/XenApp ou vers le /Citrix/S_XenApp.

Merci pour votre aide

JD

Personne n’as une idée??



S’il faut des infos supplémentaire, ou si vous avez même une petite idée, simple ou pas je suis preneur !!



Merci

salut,

si c’est pour un usage depuis l’extérieur (WWW) tu monte un site IIS en HTTP (/Citrix/XenApp) sur une IP (exemple ip privée 192.168.1.150) et un autre site IIS en HTTPS (/Citrix/S_XenApp) sur une autre IP (exemple ip privée 192.168.1.151) et tu fais du PAT sur ton firewall!



IP public sur 443=192.168.1.151 sur 443

IP public sur 80=192.168.1.150 sur 80



j’espere que c’est clair! ;D



François

Merci François, c’est claire mais c’est pas vraiment ce que je veux.

Explication :

J’ai une seule WI avec 2 sites un en https et l’autre en http.



Je voudrais (je souhaiterais) :stuck_out_tongue: :



Si l’utilisateur tape http://monsite.fr ==> il arrive sur la page http://monsite.fr/Citrix/XenApp

Sinon si l’utilisateur tape https://monsite.fr ==> il arrive sur la page https://monsite.fr/Citrix/S_XenApp



Toutes vos idées sont les bienvenues…



Cdlt

JD

Ok, j’avais bien compris! Mais!!! On va prendre le truc un dans un autre sens! :stuck_out_tongue:



Explique moi pourquoi tu veux faire ça? Pourquoi pas tout en https?

Il y a peu être une solution plus simple!! ;D



François

Ok ok ,j’ai cru que j’avais mal expliqué.



Alors il y a deux raisons :

La première : chaque site est limité a un domaine AD différent (on ne veut volontairement pas mettre les deux domaines sur le même site )

La 2nde raison c’est que le site sécurisé est pour des partenaires externes et l’autre non sécurisé uniquement en interne.



De plus on ne veut pas multiplier les machines, les deux sites ont été customisé en fonction des personnes qui doivent l’utiliser.



JD

ha ok :wink: je comprends, bon , pour la première raison effectivement pas le choix, tu as plusieurs domaines et tu veux pas mélanger, donc deux sites! ca c’est OK.

deuxième raison; quand tu dis sécurisé ça sous entend CSG ou CAG? ou juste du ssl sur le IIS pour l’externe?



et enfin: tu dis

De plus on ne veut pas multiplier les machines, les deux sites ont été customisé en fonction des personnes qui doivent l'utiliser.

dans ma proposition, je parlais juste de mettre deux IP sur la même machine!, tu avais pas compris ça comme ça?

Bref ce que tu demande c'est du Code Html ou une grosse Conf IIS, donc sur docteur citrix, c'est pas évident de trouver ça. Ici c'est CITRIX a fond!

Cherche du coté des méthodes d'URL rewriting avec en condition HTTPS
http://cheeso.members.winisp.net/Iirf20Help/html/39dbb30e-2afd-4cb1-aaff-45497fe2cbe6.htm

Exemple de code pour apache (ca doit bien exister pour IIS)
RewriteCond %{HTTPS} on
RewriteRule (.*) {HTTP_HOST}%{REQUEST_URI}

tu peux aussi creuser du coté de l'httpredirect de IIS7.
http://www.sslshopper.com/iis7-redirect-http-to-https.html

Bon courage, poste aussi sur les newsgroup Microsoft section IIS tu trouvera peu etre un développeur web!

@+
François

Salut François,

Merci pour les liens je vais jeter un coup d’œil.



Sinon la sécurisation c’est via CSG.



Ca ne me dérange pas de faire du code HTML mais je ne sais pas si je pourrai faire ces modifs dans les fichiers web de Citrix. Ils sont pas un peu sensibles??



Cdlt,

JD