mohammad rahimi a6b87cb424 docs: WebSocket requirements for reverse proxies (#463)
Documents the WebSocket endpoint `/-/ws` added in https://github.com/go-gitea/gitea/pull/36965 and fixes the examples that could not serve it.

1. Nginx: adds the missing `proxy_http_version 1.1`, without it Nginx talks HTTP/1.0 upstream and Gitea rejects the handshake.
1. Apache HTTPD: `upgrade=websocket` on the existing `ProxyPass` rule, handled by `mod_proxy_http` since 2.4.48.
1. Nginx Proxy Manager: use the `Websockets Support` toggle, a duplicate `proxy_http_version` stops Nginx from starting.
1. IIS: the `WebSocket Protocol` Windows feature is required.

---------

Co-authored-by: silverwind <2021+silverwind@noreply.gitea.com>
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: mohammad rahimi <indo@epid.co>
Reviewed-on: https://gitea.com/gitea/docs/pulls/463
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Reviewed-by: silverwind <2021+silverwind@noreply.gitea.com>
Co-authored-by: mohammad rahimi <218245+mohammad-rj@noreply.gitea.com>
2026-07-31 13:48:57 +00:00
2026-07-26 05:20:08 +00:00
2026-07-28 17:27:12 +00:00
2023-07-28 05:52:35 +00:00
2026-07-28 17:27:12 +00:00
2026-02-03 03:29:59 +00:00
2026-02-03 03:29:59 +00:00
2023-10-03 17:13:46 +00:00
2026-07-28 17:27:12 +00:00

Gitea Docs badge

How to build

make clean
make prepare-docs
make build

Development

make clean
make prepare-docs
make serve

Test en version

pnpm run start
Description
No description provided
Readme Apache-2.0 16 MiB
Languages
MDX 61.9%
JavaScript 23.5%
CSS 11.6%
Shell 2%
Makefile 1%