From a05f559c124de3ebe2b8a0dc996bcd4e268a82d3 Mon Sep 17 00:00:00 2001 From: Francis Lavoie Date: Wed, 2 Dec 2020 13:38:23 -0500 Subject: [PATCH] docs: Update reverse_proxy examples (#119) Co-authored-by: Matt Holt --- .../caddyfile/directives/reverse_proxy.md | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/docs/markdown/caddyfile/directives/reverse_proxy.md b/src/docs/markdown/caddyfile/directives/reverse_proxy.md index b9c2ad7..5579469 100644 --- a/src/docs/markdown/caddyfile/directives/reverse_proxy.md +++ b/src/docs/markdown/caddyfile/directives/reverse_proxy.md @@ -243,11 +243,22 @@ Reverse proxy to an HTTPS endpoint: reverse_proxy https://example.com ``` -Strip a path prefix then proxy: +Configure some transport options: ```caddy-d -route /prefix/* { - uri strip_prefix /prefix +reverse_proxy https://example.com { + transport http { + dial_timeout 2s + tls_timeout 2s + } +} +``` + +Replace a path prefix before proxying: + +```caddy-d +handle_path /old-prefix/* { + rewrite * /new-prefix{path} reverse_proxy localhost:9000 } ```