docs: Add forward_proxy_url parameter introduction (#405)

* Add forward_proxy_url parameter intro

https://github.com/caddyserver/caddy/pull/6114

* Update src/docs/markdown/caddyfile/directives/reverse_proxy.md

Co-authored-by: Matt Holt <mholt@users.noreply.github.com>

---------

Co-authored-by: Matt Holt <mholt@users.noreply.github.com>
This commit is contained in:
cismous 2024-08-20 00:19:12 +08:00 committed by GitHub
parent 7b279d702c
commit 5ab8f023cc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -529,6 +529,7 @@ transport http {
versions <versions...>
compression off
max_conns_per_host <count>
forward_proxy_url <url>
}
```
@ -593,6 +594,11 @@ transport http {
- **max_conns_per_host** <span id="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** <span id="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