diff --git a/src/docs/markdown/caddyfile/directives/reverse_proxy.md b/src/docs/markdown/caddyfile/directives/reverse_proxy.md index b746f78..33bf6c2 100644 --- a/src/docs/markdown/caddyfile/directives/reverse_proxy.md +++ b/src/docs/markdown/caddyfile/directives/reverse_proxy.md @@ -529,6 +529,7 @@ transport http { versions compression off max_conns_per_host + forward_proxy_url } ``` @@ -593,6 +594,11 @@ transport http { - **max_conns_per_host** optionally limits the total number of connections per host, including connections in the dialing, active, and idle states. Default: No limit. +- **forward_proxy_url** is a parameter that specifies the URL of a server that the HTTP transport will use to proxy requests to the upstream server. This parameter takes precedence over environment variables like HTTP_PROXY. When a value is provided for this parameter, requests will flow through the reverse proxy in the following order: + a. User Agent -> Reverse Proxy + b. Reverse Proxy -> Forward Proxy (specified by `forward_proxy_url`) + c. Forward Proxy -> Upstream Server + #### The `fastcgi` transport