Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    [RESOLU] Demande d'aide redirection HAPROXY vers sous répertoire.

    Scheduled Pinned Locked Moved Français
    ali
    2 Posts 1 Posters 801 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      Tueurdragon
      last edited by Tueurdragon

      Bonjour à tous,

      Je me permets de vous écrire, car j'aurais besoin d'un petit coup de pouce.

      Je rencontre une difficulté sur le paramétrage de HAPROXY.

      Voici le contexte :
      J'ai un serveur web IIS qui héberge plusieurs sites dans des sous-répertoires et je souhaiterais utiliser HAPROXY pour réécrire les URL vers les sous-répertoires.

      Exemple:
      https://test1.test.fr --> qui pointerais en réalité sur le backend 192.168.1.1 vers le sous répertoire test1 (http://192.168.1.1/test1/)
      https://test2.test.fr --> qui pointerais en réalité sur le même backend 192.168.1.1 vers le sous répertoire test2 http://192.168.1.1/test2/

      Est-ce qu'une âme charitable pourrait me donner quelque information sur le paramétrage?

      Merci d'avance,

      1 Reply Last reply Reply Quote 0
      • T
        Tueurdragon
        last edited by

        Bonjour à tous.

        Après quelques jours de recherche, j'ai réussi à régler mon problème.

        Pour information voici comment réaliser l'opération.

        Dans la partie FrontEnd

        J'ai ajouté les ACL suivantes:

        ACL n°1
        Name : Domaine1
        Expression : Host matches
        CS : no
        Not : no
        Value : test1.test.fr

        ACL n°2
        Name : Domaine2
        Expression : Host matches
        CS : no
        Not : no
        Value : test2.test.fr

        ACL n°3
        Name : SubPath
        Expression : Path matches
        CS : no
        Not : no
        Value : /

        J'ai ajouté ensuite les Actions suivantes :

        Action N°1
        Action : Use Backend
        Parameters : See below
        Condition acl names : Domaine1
        Backend : (nom de votre backend) ex : 192.168.1.1

        Action N°2
        Action : http-request set path
        Parameters : See below
        Condition acl names : Domaine1 Subpath
        fmt : /test1

        Action N°3
        Action : Use Backend
        Parameters : See below
        Condition acl names : Domaine2
        Backend : (nom de votre backend) ex : 192.168.1.1

        Action N°4
        Action : http-request set path
        Parameters : See below
        Condition acl names : Domaine1 Subpath
        fmt : /test2

        Bonne journée à tous.

        1 Reply Last reply Reply Quote 0
        • First post
          Last post
        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.