IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IIS Discussion :

pb réécriture d'URL [IIS 7]


Sujet :

IIS

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 33
    Points : 35
    Points
    35
    Par défaut pb réécriture d'URL
    Bonjours à toutes et à tous!

    J'ai un problème pour configurer le reverse proxy => la réécriture d'URL sur un serveur windows server 2008 r2 équipé de IIS7.

    J'ai besoin de rediriger toutes les demandes arrivant sur le port 80 sur un autre port en local.

    Quand je rentre comme modèle :
    Avec comme redirection :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://localhost:3001/{R:1}
    Cela fonctionne parfaitement mais uniquement si on donne le "www" et qu'on est en "http", je voudrais que cela fonctionne aussi pour le "https" et sans les "www" en début adresse.

    Je rentre donc comme modèle :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http(s)?://(www.)?monsite.com(.*)?
    Avec comme redirection :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://localhost:3001/{R:3}
    Quand je teste le modèle pour "https://www.monsite.com/secure/login", il me sort bien comme référence arrière pour :
    * R:0 => la demande complète initiale
    * R:1 => le "s" si je suis en "https"
    * R:2 => le "www" si on l'utilise
    * R:3 => le "/secure/login" qui m’intéresse pour me situer dans le site

    mais que je teste depuis l’extérieur cela ne fonctionne pas!

    Info générale :
    type action : réécrire
    Les champs "Ajouter une chaine de requête" et "Journaliser l'URL réécrite" sont cochés.
    "Ne pas traiter les règles suivantes" n'est pas cocher, mais j'ai testé en désactivant toutes les autres règles et ça marche quand même pas.

    En faisant en nmap sur le serveur, je n'ai que 2 ports ouverts :
    80/tcp open http
    3389/tcp open microsoft-rdp

    Le "https" fonctionnait (était ouvert) précédemment pour un autre service que je viens de désactiver pour les tests!

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 33
    Points : 35
    Points
    35
    Par défaut
    Personne n'a d'idée la dessus?

    Sinon, vu que je commence a en avoir marre de IIS, vous ne seriez pas si cela peu se faire facilement avec apache2 (d'après la doc du Framework oui) et je désactive complétement IIS mais il faut que je justifie cela auprès de mes supérieurs!

  3. #3
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 720
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 720
    Points : 15 106
    Points
    15 106
    Par défaut
    Salut,
    Citation Envoyé par tiliut Voir le message
    Personne n'a d'idée la dessus?
    Non, mais je sais qu'il existe ici un forum peut-être plus adapté.
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 33
    Points : 35
    Points
    35
    Par défaut
    Merci jipété pour ta réponse, mais le lien que tu m'as fourni pointe vers un sous forum généralistes de développez.com, et qu'on on clique sur IIS, on reviens dans la sous-catégorie où est ce post, donc je suppose avoir poser ma question au bonne endroits!

    Pour le problème initiale, je n'avais pas créé dans le site dans IIS => sites => monsite => action => Liaisons. Une fois ces liaisons créé cela fonctionne mais toujours uniquement avec l'intercepteur générique (.*).

    Après il m'as suffit d'exiger ssl dans paramètres SSL, de modifier la pages 403 du serveur pour redirigé vers le site en https et j'ai mes 3 adresses "http://www.monsite.com", "http://monsite.com" et "https://www.monsite.com" qui fonctionnent. L'adresse "https://monsite.com" ne fonctionne pas mais cela proviens du certificat, donc problème ("salement") résolue.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réécriture d'url dans fichier ASP
    Par Ishizaki dans le forum ASP
    Réponses: 1
    Dernier message: 22/02/2007, 11h44
  2. ASP + Access, réécriture d'URL
    Par duchesnef dans le forum ASP
    Réponses: 5
    Dernier message: 14/09/2006, 09h54
  3. La réécriture d'URL avec Apache
    Par agencep dans le forum Langage
    Réponses: 3
    Dernier message: 25/04/2006, 16h37
  4. Réécriture d'url en asp.
    Par éelise dans le forum ASP
    Réponses: 4
    Dernier message: 13/12/2005, 08h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo