0
Fork 0
mirror of https://github.com/caddyserver/caddy.git synced 2024-12-30 22:34:15 -05:00
caddy/caddytest/integration/caddyfile_adapt/reverse_proxy_port_range.txt
Francis Lavoie 75b690d248
reverseproxy: Expand port ranges to multiple upstreams in CLI + Caddyfile (#5494)
* reverseproxy: Expand port ranges to multiple upstreams in CLI + Caddyfile

* Add clarifying comment
2023-05-15 12:14:50 -06:00

1.1 KiB

:8884 { # Port range reverse_proxy localhost:8001-8002

# Port range with placeholder
reverse_proxy {host}:8001-8002

# Port range with scheme
reverse_proxy https://localhost:8001-8002

}

{ "apps": { "http": { "servers": { "srv0": { "listen": [ ":8884" ], "routes": [ { "handle": [ { "handler": "reverse_proxy", "upstreams": [ { "dial": "localhost:8001" }, { "dial": "localhost:8002" } ] }, { "handler": "reverse_proxy", "upstreams": [ { "dial": "{http.request.host}:8001" }, { "dial": "{http.request.host}:8002" } ] }, { "handler": "reverse_proxy", "transport": { "protocol": "http", "tls": {} }, "upstreams": [ { "dial": "localhost:8001" }, { "dial": "localhost:8002" } ] } ] } ] } } } } }