From 377516ab6227ebb1f2b37a4df139f9f0c02b5522 Mon Sep 17 00:00:00 2001 From: dallaslu Date: Fri, 5 Jun 2026 12:57:26 +0800 Subject: [PATCH] update --- examples/reverse-proxy.nginx.conf | 42 +++++++++++++++++++++++++++++++ http/websocket-map.conf | 4 +++ 2 files changed, 46 insertions(+) create mode 100644 examples/reverse-proxy.nginx.conf create mode 100644 http/websocket-map.conf diff --git a/examples/reverse-proxy.nginx.conf b/examples/reverse-proxy.nginx.conf new file mode 100644 index 0000000..0c3271e --- /dev/null +++ b/examples/reverse-proxy.nginx.conf @@ -0,0 +1,42 @@ +events {} + +http { + include /etc/nginx/mime.types; + default_type application/octet-stream; + + include kit/http/websocket-map.conf; + + upstream app_backend { + server 127.0.0.1:9000; + } + + server { + listen 80; + listen [::]:80; + listen 443 ssl; + listen [::]:443 ssl; + + http2 on; + + server_name app.example.com; + + include snippets/cert/mydomain.com.conf; + include kit/security.conf; + include kit/ssl/security.conf; + include kit/ssl/hsts.conf; + include kit/ssl/force.conf; + + location / { + include kit/proxy_pass/forwarded.conf; + include kit/proxy_pass/timeout-300.conf; + proxy_pass http://app_backend; + } + + location /ws/ { + include kit/proxy_pass/forwarded.conf; + include kit/proxy_pass/websocket.conf; + include kit/proxy_pass/timeout-300.conf; + proxy_pass http://app_backend; + } + } +} diff --git a/http/websocket-map.conf b/http/websocket-map.conf new file mode 100644 index 0000000..1d89716 --- /dev/null +++ b/http/websocket-map.conf @@ -0,0 +1,4 @@ +map $http_upgrade $connection_upgrade { + default upgrade; + '' close; +}