diff --git a/etc/noosfero/varnish-noosfero.vcl b/etc/noosfero/varnish-noosfero.vcl index dd3c168..86e663c 100644 --- a/etc/noosfero/varnish-noosfero.vcl +++ b/etc/noosfero/varnish-noosfero.vcl @@ -1,7 +1,13 @@ - -backend default { - .host = "127.0.0.1"; - .port = "8080"; +sub vcl_recv { + if (req.http.Cookie) { + # We only care about the "_noosfero_session.*" cookie, used for + # authentication. + if (req.http.Cookie ~ "_noosfero_session.*" ) { + return (pass); + } + # Else strip all cookies + unset req.http.Cookie; + } } sub vcl_error { -- libgit2 0.21.2