Skip to main content
Skip table of contents

HAProxy-How-Tos

Root-Verzeichnis umleiten

Erstellen Sie eine Bedingung:


Name

Wurzel

Bedingungstyp

Pfad passt

Pfad passt

/


Erstellen Sie eine Regel:


Name

weiter_zu_Verzeichnis

Testtyp

IF

Bedingungen

Wurzel

Logische Operationen

keiner

Funktion ausführen

http-Anfrage umleiten

HTTP-Redirect-Parameter

Code 301 Standort http://www.example.net/directory/

Bitte beachten Sie, dass 301 für eine permanente Weiterleitung ist. Wenn Sie es teporär machen wollen, müssen Sie einen anderen Statuscode verwenden.


Bearbeiten Sie unter Öffentliche Dienste Ihr Frontend und fügen Sie bei Regeln auswählen „forward_to_dir“ hinzu.

Hinzufügen der Basisauthentifizierung zu einem Dienst

Ich habe eine Webapplikation, die nach außen hin sichtbar sein soll und keine Authentifizierung zulässt. Daher wäre ein HAProxy mit einfacher Authentifizierung genau richtig, um ein Mindestmaß an Sicherheit zu erhalten.

  • Gehen Sie zu „Regeln & Bedingungen“ - „Bedingungen“ und fügen Sie eine neue hinzu:


Name

einen Namen wählen

Bedingungstyp

Benutzerdefiniert

Optionsdurchleitung

http_auth(admins)


  • Fügen Sie eine Regel hinzu:


Name

einen Namen für Ihre Regel

Testtyp

ANSONSTEN

Zustand

wählen Sie die zuvor erstellte

Logischer Operator

keiner

Funktion ausführen

http-request auth“

  • Gehen Sie zu Ihrem Frontend und fügen Sie dort die ACL hinzu.


  • Gehen Sie auf Einstellungen ‣ Globale Parameter, aktivieren Sie den erweiterten Modus (oben links), und fügen Sie Ihre Benutzer über die „Benutzerdefinierten Optionen“ zur Konfiguration hinzu


NONE
userlist admins
user test1 insecure-password pw1
user test2 insecure-password pw2
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.