Exemples de configuration de l'agent redirection.io
Les différentes exemples listés ci-dessous peuvent servir de bons points de départ pour la configuration de l'agent redirection.io.
-
Ajout de headers GeoIP
Un exemple de configuration pour enrichir les requêtes avec des entêtes GeoIP
-
Certificats ACME
Un exemple de configuration qui active la gestion automatique des certificats avec ACME (Let's Encrypt)
-
Certificats ACME et fichiers
Un exemple de configuration combinant des fichiers de certificats locaux avec des paramètres ACME
-
Certificats en tant que fichiers
Un exemple de configuration qui charge des certificats TLS et une clé à partir de fichiers locaux
-
Compression de la réponse HTTP
Un exemple de configuration activant la compression pour les réponses HTTP du reverse proxy.
-
Configuration minimale
La plus petite configuration possible de redirection.io, avec seulement un nom d'instance.
-
Connexion keep-alive
Un exemple de configuration qui active le keep-alive pour réutiliser les connexions vers le backend de requête en requête
-
Exemple complet
Un exemple de configuration complet et riche en fonctionnalités, qui présente la plupart des fonctionnalités de l'agent redirection.io.
-
Forward vers un backend HTTP
Un exemple de configuration pour transférer le trafic du reverse proxy vers un service backend en HTTP
-
Forward vers un backend TLS
Un exemple de configuration pour se connecter en toute sécurité à un upstream HTTPS avec des options TLS.
-
Forwarding en IPv6
Un exemple de configuration pour permettre la résolution et la connexion IPv6 pour le forwarding des requêtes vers le backend.
-
Journaux d'accès
Un exemple de configuration pour activer les logs d'accès dans le reverse proxy de l'agent redirection.io
-
Limitation de la mémoire vive
La page présente plusieurs directives de configuration qui peuvent aider à limiter la mémoire utilisée par l'agent
-
Logs applicatifs
Un exemple de configuration montrant la configuration des logs applicatifs de fonctionnement de l'agent.
-
Logs d'accès par Virtualhost
Cet exemple montre comment gérer une configuration de logs d'accès séparée, Virtualhost par Virtualhost.
-
Métriques de monitoring
Un example de configuration pour exposer les métriques de fonctionnement de l'agent
-
Mode serveur
Un exemple qui montre comment exécuter l'agent en mode serveur
-
Optimisation des performances
Cet exemple de configuration permet d'ajuster différentes directives dédiées à la performance de l'agent en tant que reverse proxy
-
Plusieurs virtualhosts avec le même backend
Un exemple de configuration de l'agent redirection.io dans lequel la notion de virtualhosts est utilisée pour utiliser des clés projet et des certificats différents, tout en routant le trafic vers le même serveur backend.
-
Réglages détaillés pour la connexion keep-alive
Un exemple de configuration avec des limites de keep-alive et des timeouts détaillés pour les connexions au backend
-
Reverse proxy en HTTP
Un exemple de configuration pour exposer le reverse proxy HTTP
-
Reverse proxy HTTP et TLS
Un exemple de configuration qui écoute à la fois sur HTTP et HTTPS
-
Reverse proxy HTTP, TLS et QUIC
A configuration example enabling HTTP, HTTPS, and QUIC listeners together.
-
Reverse proxy HTTPS / TLS
Un exemple de configuration pour exposer le reverse proxy en HTTPS/TLS
-
Servir un dossier local
Un exemple de configuration pour servir des fichiers directement depuis un répertoire local plutôt que via un serveur backend
-
Stockage dans un bucket s3
Cet exemple montre comment persister les informations de l'agent (règles, certificats SSL, etc.) dans un S3 bucket au lieu du disque local
-
Stratégie de transmission des headers "Forwarded"
Personnalisez la transmission des headers forwarded vers votre serveur backend en configurant l'option forwarded_for dans l'agent.
-
Timeouts de forwarding au backend
Un exemple de configuration définissant des valeurs de timeout explicites pour les phases de résolution DNS, connect, handshake, request et response
-
Trusted proxies et headers "forwarded"
Un exemple de configuration pour faire confiance à des plages d'IP spécifiques et pour gérer les headers "forwarded"
-
Virtualhosts avec plusieurs domaines
Un exemple de configuration de l'agent redirection.io dans lequel la notion de virtualhosts est utilisée pour router le trafic différemment pour des sites différents.
-
Virtualhosts par domaine
Un exemple de configuration qui route plusieurs domaines avec des clés projet différentes et un comportement de forwarding spécifique à chaque domaine