ℹ️ Cette page présente un exemple de fichier de configuration pour l'agent redirection.io. Pour découvrir tout le fichier de configuration et ses options, veuillez vous référer à la référence de configuration de l'agent. Vous pouvez également consulter la liste des exemples de configuration pour trouver un exemple de configuration proche de votre contexte technique.

Plusieurs virtualhosts avec le même backend

Cet exemple définit un reverse proxy avec deux virtualhosts : un pour example.com et un autre pour other-website.com. L'agent écoute sur les deux ports 80 et 443.

L'agent agit comme un point de terminaison SSL (SSL termination), avec des certificats SSL configurés pour chacun des deux virtualhosts. Dans les deux cas, les requêtes sont transmises en http (et non en https) au serveur backend situé à l'adresse 127.0.0.1:8080.

La définition de l'adresse de transfert (forward) peut également être un nom d'hôte (par exemple, backend.internal.example.com:8080). Dans ce cas, l'agent résoudra cette adresse avant d'établir la connexion de transfert.

Si les requêtes doivent être forwardées en https au serveur backend, vous devez activer l'option tls dans la configuration du forward, et fournir la configuration TLS nécessaire (par exemple tls: true, tls.allow_invalid_certificates: true, etc.). Consultez la référence de configuration de l'agent pour plus de détails sur les options de configuration du forward.