Commit df85f7798beb1e6381784e9825d5c5ac743af8a3

Authored by Antonio Terceiro
1 parent 2e231b5e

Review varnish configuration

Showing 1 changed file with 9 additions and 17 deletions   Show diff stats
INSTALL.varnish
... ... @@ -5,7 +5,9 @@ recommended. See http://www.varnish-cache.org/ for more information on Varnish.
5 5  
6 6 Varnish can be set up to use with Noosfero with the following steps:
7 7  
8   -1) setup Noosfero with apache according to the INSTALL file.
  8 +1) setup Noosfero with apache according to the INSTALL file. If you used
  9 +the Debian package to install noosfero, you don't need to do anything
  10 +about this.
9 11  
10 12 2) install Varnish
11 13  
... ... @@ -19,8 +21,8 @@ Install the RPAF apache module (or skip this step if not using apache):
19 21  
20 22 3a) Edit /etc/apache2/ports.conf, and:
21 23  
22   - * change 'Listen 80' to 'Listen 127.0.0.1:8080'
23 24 * change 'NameVirtualHost *:80' to 'NameVirtualHost *:8080'
  25 + * change 'Listen 80' to 'Listen 127.0.0.1:8080'
24 26  
25 27 3b) Edit /etc/apache2/sites-enabled/*, and change '<VirtualHost *:80>' to '<VirtualHost *:8080>'
26 28  
... ... @@ -34,15 +36,7 @@ Install the RPAF apache module (or skip this step if not using apache):
34 36 * change '-a :6081' to '-a :80'
35 37 * change from "no" to "yes" in the line that contains "START=no"
36 38  
37   -4b) Restart Varnish
38   -
39   - # invoke-rc.d varnish restart
40   -
41   -5) Configure varnish to fit noosfero
42   -(assuming Noosfero is installed in /usr/share/noosfero)
43   -
44   -Add the following lines to the end of your /etc/varnish/default.vcl
45   -file:
  39 +4b) Edit /etc/varnish/default.vcl and add the following lines at the end:
46 40  
47 41 include "/etc/noosfero/varnish-noosfero.vcl";
48 42 include "/etc/noosfero/varnish-accept-language.vcl";
... ... @@ -50,13 +44,13 @@ file:
50 44 On manual installations, change "/etc/noosfero/*" to
51 45 "{Rails.root}/etc/noosfero/*"
52 46  
53   -6) Restart Varnish
  47 +4c) Restart Varnish
54 48  
55 49 # invoke-rc.d varnish restart
56 50  
57   -7) Enable varnish logging:
  51 +5) Enable varnish logging:
58 52  
59   -7a) Edit /etc/default/varnishncsa and uncomment the line that contains:
  53 +5a) Edit /etc/default/varnishncsa and uncomment the line that contains:
60 54  
61 55 VARNISHNCSA_ENABLED=1
62 56  
... ... @@ -64,11 +58,9 @@ The varnish log will be written to /var/log/varnish/varnishncsa.log in an
64 58 apache-compatible format. You should change your statistics generation software
65 59 (e.g. awstats) to use that instead of apache logs.
66 60  
67   -7b) Restart Varnish Logging service
  61 +5b) Restart Varnish Logging service
68 62  
69 63 # invoke-rc.d varnishncsa restart
70 64  
71 65 Thanks to Cosimo Streppone for varnish-accept-language. See
72 66 http://github.com/cosimo/varnish-accept-language for more information.
73   -
74   - -- Antonio Terceiro <terceiro@colivre.coop.br> Sat, 04 Sep 2010 17:29:27 -0300
... ...