Agent documentation
This section contains detailed technical documentation about how to install, configure and run the redirection.io agent (version 3). It provides many examples and insights to understand the different ways of integrating the redirection.io agent in your infrastructure.
-
Installing the agent
Learn how to install the redirection.io agent, the software that we provide to store redirect rules on your website's infrastructure, and apply them in a very performant way on incoming HTTP requests.
-
Upgrading the agent
Read the required steps to successfully upgrade the redirectionio-agent. the agent often receives updates, new features or improvements, and we strongly encourage our customers to apply updates on a frequent basis.
-
Agent command line options
Explore redirection.io agent command line options to test configurations, enable debug mode, and manage service reloads via the CLI.
-
The agent as a reverse proxy
Learn how to run the redirection.io agent as a very performant and reliable SEO reverse proxy in front of your website.
-
Agent configuration reference
This page gives the reference of all the redirectionio-agent configuration directives, with detailed explanations.
-
Minimal configuration
This example shows a minimal configuration, with only the required options.
-
Listening for requests
Configure the redirection.io reverse proxy to handle HTTP, HTTPS, and HTTP3 (QUIC) with automated Let's Encrypt or custom SSL certificates.
-
Forwarding requests to the backend
Configure how the redirection.io agent forwards requests to backends, including TLS, IPv6, persistent connections, and local file serving.
-
Virtualhosts
Learn how to configure Virtualhosts in redirection.io to host multiple websites and domains with specific backends and project keys.
-
Trusted proxies
Configure trusted_proxies in redirection.io to correctly identify client IP addresses from headers like X-Forwarded-For behind a CDN or LB.
-
GeoIP database
This page explains how to configure a .mmdb database in the redirection.io agent, to add geolocation headers to requests on the fly.
-
Response compression
This page focuses on the ability of the redirection.io agent reverse proxy to compress the responses sent to the clients.
-
Performance tweaks
Optimize redirection.io agent performance and memory usage by configuring performance options.
-
Access logs
Configure access_log in the redirection.io agent to monitor traffic using JSON, text, or syslog, with global or Virtualhost level settings
-
Persisting data in a s3 bucket
This page explains how to store the agent persistent information in a s3 bucket
-
Monitoring the agent
Monitor redirection.io agent health and performance using technical logs and Prometheus metrics for real-time traffic and resource tracking
-
Using the agent behind a HTTPS proxy
Learn how to configure a proxy for the redirection.io agent using HTTPS_PROXY environment variables and systemd service overrides