Guide pratique HAProxy ¶
Liste de redirection racine ¶
Créez une condition:
Nom |
racine |
État typique |
Courses sur piste |
Courses sur piste |
/ |
Créez une règle:
Nom |
advance_to_dir |
Essai standard |
SI |
conditions |
racine |
Fonctions logiques |
personne |
Effectuer l'opération |
Redirection http-requête |
Paramètre de redirection HTTP |
code 301 site http://www.exemple.net/répertoire/ |
Notez que le 301 est destiné à une redirection permanente. Si vous souhaitez le rendre temporaire, vous devrez utiliser un autre code de statut.
Dans la section Services publics, modifiez votre interface et ajoutez "forward_to_dir" à Select Rules.
Ajouter une authentification de base à un service ¶
tinc une application Web qui doit être exposée à l'étranger et ne permet pas l'authentification. Ainsi, HAProxy avec des garanties de base serait très bien pour avoir un minimum de sécurité.
-
Allez dans la section "Règles et conditions" - "Conditions" et ajoutez-en une nouvelle:
Nom |
choisissez un nom |
État typique |
Personnalisé |
option de croisement |
http_auth (administrateurs) |
-
Ajouter une règle:
Nom |
un nom pour votre règle |
Essai standard |
SAUF |
état |
sélectionnez celui créé précédemment |
Opérateur logique |
personne |
Effectuer l'opération |
Demande d’autorisation http " |
-
Accédez à votre frontend et ajoutez-y l'ACL.
-
Allez dans
, activez la fonction avancée (en haut à gauche) et ajoutez vos utilisateurs à la configuration via les "Options personnalisées"
userlist admins
user test1 insecure-password pw1
user test2 insecure-password pw2