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 +}