From 45af5cad23717b87c2b0c0316e1324928e1ec97b Mon Sep 17 00:00:00 2001 From: EIKULG <34759969+EIKULG@users.noreply.github.com> Date: Thu, 18 Mar 2021 11:48:16 +0800 Subject: [PATCH] Create Caddyfile --- Caddy2-WS-H2C-GRPC/Caddyfile | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Caddy2-WS-H2C-GRPC/Caddyfile diff --git a/Caddy2-WS-H2C-GRPC/Caddyfile b/Caddy2-WS-H2C-GRPC/Caddyfile new file mode 100644 index 0000000..0c4c191 --- /dev/null +++ b/Caddy2-WS-H2C-GRPC/Caddyfile @@ -0,0 +1,27 @@ +xx.com { + @ws { + path /ws + header Connection *Upgrade* + header Upgrade websocket + } + @grpc { + protocol grpc + } + reverse_proxy @ws { + to http://127.0.0.1:2001 + } + reverse_proxy @grpc { + to h2c://127.0.0.1:2002 + transport http { + versions h2c 2 + } + } + reverse_proxy /h2 { + to h2c://127.0.0.1:2003 + transport http { + versions h2c 2 + } + } + root * /var/www + file_server +}