diff --git a/nginx-configuration.md b/nginx-configuration.md index b6ac97c..f42b819 100644 --- a/nginx-configuration.md +++ b/nginx-configuration.md @@ -1,5 +1,3 @@ -# nginx configuration - The original Tailscale protocol relies on HTTP Long-Polling¹ for communication with the control server. Long story short, the client opens a HTTP 1.1 connection to the server and maintains it open, to receive keep-alives + updates in the tailnet/namespace. nginx must be aware of this situation if you want to use it as a reverse proxy in front of Headscale. Otherwise it will keep closing the connections from the clients, or even worse not closing them when it is needed.