Commit 4bb2ac938d9b94219ea4818d71cfa4d96abfe670
Exists in
master
and in
28 other branches
Merge commit 'refs/merge-requests/206' of git://gitorious.org/noosfero/noosfero …
…into merge-requests/206
Showing
4 changed files
with
21 additions
and
8 deletions
Show diff stats
INSTALL.varnish
... | ... | @@ -15,6 +15,10 @@ Noosfero was tested with Varnish 2.x. If you are using a Debian Lenny (and you |
15 | 15 | should, unless Debian already released Squeeze by now), make sure you install |
16 | 16 | varnish from the lenny-backports suite. |
17 | 17 | |
18 | +Install the RPAF apache module (or skip this step if not using apache): | |
19 | + | |
20 | + # apt-get install libapache2-mod-rpaf | |
21 | + | |
18 | 22 | 3) Enable varnish logging: |
19 | 23 | |
20 | 24 | 3a) Edit /etc/default/varnishncsa and uncomment the line that contains: | ... | ... |
debian/control
... | ... | @@ -61,8 +61,7 @@ Description: free web-based platform for social networks |
61 | 61 | |
62 | 62 | Package: noosfero-apache |
63 | 63 | Architecture: all |
64 | -Depends: apache2, debconf | |
65 | -Suggests: noosfero | |
64 | +Depends: apache2, debconf, noosfero | |
66 | 65 | Description: free web-based platform for social networks (apache frontend) |
67 | 66 | Noosfero is a web platform for social and solidarity economy networks with |
68 | 67 | blog, e-Porfolios, CMS, RSS, thematic discussion, events agenda and collective | ... | ... |
etc/noosfero/varnish-noosfero.vcl
1 | 1 | sub vcl_recv { |
2 | + if (req.request == "GET" || req.request == "HEAD") { | |
2 | 3 | if (req.http.Cookie) { |
3 | - # We only care about the "_noosfero_session.*" cookie, used for | |
4 | - # authentication. | |
5 | - if (req.http.Cookie ~ "_noosfero_session.*" ) { | |
6 | - return (pass); | |
7 | - } | |
8 | - # Else strip all cookies | |
4 | + # We only care about the "_noosfero_session.*" cookie, used for | |
5 | + # authentication. | |
6 | + if (req.http.Cookie !~ "_noosfero_session.*" ) { | |
7 | + # strip all cookies | |
9 | 8 | unset req.http.Cookie; |
9 | + } | |
10 | 10 | } |
11 | + } | |
11 | 12 | } |
12 | 13 | |
13 | 14 | sub vcl_error { | ... | ... |