summaryrefslogtreecommitdiff
path: root/caddytest/integration/caddyfile_adapt/reverse_proxy_options.txt
diff options
context:
space:
mode:
Diffstat (limited to 'caddytest/integration/caddyfile_adapt/reverse_proxy_options.txt')
-rw-r--r--caddytest/integration/caddyfile_adapt/reverse_proxy_options.txt34
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"