diff options
author | Francis Lavoie <lavofr@gmail.com> | 2022-05-06 10:50:26 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-06 10:50:26 -0400 |
commit | f6900fcf530e80c921dac8e4f09996cffce7f436 (patch) | |
tree | 6914d9a1038ff230f9047cae8d219838b6636d81 /caddytest/integration/caddyfile_adapt/reverse_proxy_options.txt | |
parent | ec86a2f7a3905c888b8c953255a98a50be70d5db (diff) |
reverseproxy: Support performing pre-check requests (#4739)
Diffstat (limited to 'caddytest/integration/caddyfile_adapt/reverse_proxy_options.txt')
-rw-r--r-- | caddytest/integration/caddyfile_adapt/reverse_proxy_options.txt | 34 |
1 files changed, 15 insertions, 19 deletions
diff --git a/caddytest/integration/caddyfile_adapt/reverse_proxy_options.txt b/caddytest/integration/caddyfile_adapt/reverse_proxy_options.txt index e41b900..fc07698 100644 --- a/caddytest/integration/caddyfile_adapt/reverse_proxy_options.txt +++ b/caddytest/integration/caddyfile_adapt/reverse_proxy_options.txt @@ -1,11 +1,11 @@ https://example.com { - reverse_proxy /path http://localhost:54321 { - header_up Host {host} - header_up X-Real-IP {remote} - header_up X-Forwarded-For {remote} - header_up X-Forwarded-Port {server_port} - header_up X-Forwarded-Proto "http" + reverse_proxy /path https://localhost:54321 { + header_up Host {upstream_hostport} + header_up Foo bar + + method GET + rewrite /rewritten?uri={uri} buffer_requests @@ -58,24 +58,19 @@ https://example.com { "headers": { "request": { "set": { - "Host": [ - "{http.request.host}" - ], - "X-Forwarded-For": [ - "{http.request.remote}" - ], - "X-Forwarded-Port": [ - "{server_port}" + "Foo": [ + "bar" ], - "X-Forwarded-Proto": [ - "http" - ], - "X-Real-Ip": [ - "{http.request.remote}" + "Host": [ + "{http.reverse_proxy.upstream.hostport}" ] } } }, + "rewrite": { + "method": "GET", + "uri": "/rewritten?uri={http.request.uri}" + }, "transport": { "compression": false, "dial_fallback_delay": 5000000000, @@ -96,6 +91,7 @@ https://example.com { ] }, "response_header_timeout": 8000000000, + "tls": {}, "versions": [ "h2c", "2" |