Commit df85f7798beb1e6381784e9825d5c5ac743af8a3
1 parent
2e231b5e
Exists in
master
and in
29 other branches
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,7 +5,9 @@ recommended. See http://www.varnish-cache.org/ for more information on Varnish. | ||
5 | 5 | ||
6 | Varnish can be set up to use with Noosfero with the following steps: | 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 | 2) install Varnish | 12 | 2) install Varnish |
11 | 13 | ||
@@ -19,8 +21,8 @@ Install the RPAF apache module (or skip this step if not using apache): | @@ -19,8 +21,8 @@ Install the RPAF apache module (or skip this step if not using apache): | ||
19 | 21 | ||
20 | 3a) Edit /etc/apache2/ports.conf, and: | 22 | 3a) Edit /etc/apache2/ports.conf, and: |
21 | 23 | ||
22 | - * change 'Listen 80' to 'Listen 127.0.0.1:8080' | ||
23 | * change 'NameVirtualHost *:80' to 'NameVirtualHost *:8080' | 24 | * change 'NameVirtualHost *:80' to 'NameVirtualHost *:8080' |
25 | + * change 'Listen 80' to 'Listen 127.0.0.1:8080' | ||
24 | 26 | ||
25 | 3b) Edit /etc/apache2/sites-enabled/*, and change '<VirtualHost *:80>' to '<VirtualHost *:8080>' | 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,15 +36,7 @@ Install the RPAF apache module (or skip this step if not using apache): | ||
34 | * change '-a :6081' to '-a :80' | 36 | * change '-a :6081' to '-a :80' |
35 | * change from "no" to "yes" in the line that contains "START=no" | 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 | include "/etc/noosfero/varnish-noosfero.vcl"; | 41 | include "/etc/noosfero/varnish-noosfero.vcl"; |
48 | include "/etc/noosfero/varnish-accept-language.vcl"; | 42 | include "/etc/noosfero/varnish-accept-language.vcl"; |
@@ -50,13 +44,13 @@ file: | @@ -50,13 +44,13 @@ file: | ||
50 | On manual installations, change "/etc/noosfero/*" to | 44 | On manual installations, change "/etc/noosfero/*" to |
51 | "{Rails.root}/etc/noosfero/*" | 45 | "{Rails.root}/etc/noosfero/*" |
52 | 46 | ||
53 | -6) Restart Varnish | 47 | +4c) Restart Varnish |
54 | 48 | ||
55 | # invoke-rc.d varnish restart | 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 | VARNISHNCSA_ENABLED=1 | 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,11 +58,9 @@ The varnish log will be written to /var/log/varnish/varnishncsa.log in an | ||
64 | apache-compatible format. You should change your statistics generation software | 58 | apache-compatible format. You should change your statistics generation software |
65 | (e.g. awstats) to use that instead of apache logs. | 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 | # invoke-rc.d varnishncsa restart | 63 | # invoke-rc.d varnishncsa restart |
70 | 64 | ||
71 | Thanks to Cosimo Streppone for varnish-accept-language. See | 65 | Thanks to Cosimo Streppone for varnish-accept-language. See |
72 | http://github.com/cosimo/varnish-accept-language for more information. | 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 |