Exemples de configuration de l'agent redirection.io
Les différentes exemples listés ci-dessous pevent 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
-
Réglages détaillés pour la connnexion 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
-
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 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