Frankline
Frankline

Reputation: 40985

Configuring plone.recipe.varnish in Plone 4

I am using plone.recipe.varnish 1.2.2 in my Plone application.

Below is a section of my buildout:

parts =
    ...
    instance
    paster
    varnish-build
    varnish
    plonesite  

...
[varnish-build]
recipe = zc.recipe.cmmi
url = http://downloads.sourceforge.net/project/varnish/varnish/2.1.3/varnish-2.1.3.tar.gz


[varnish]
recipe = plone.recipe.varnish
daemon = ${buildout:parts-directory}/varnish-build/sbin/varnishd
bind = 127.0.0.1:8000
backends = 127.0.0.1:9000
cache-size = 1G

I cannot conclusively determine if it works. My Plone application serves on port 9000. So I want to test if varnish really works by going to http://localhost:8000 but I get nothing. The browser says "Firefox can't establish a connection to the server at 127.0.0.1:8000."

Am I doing this wrong? I have followed the instructions provided here but no headway.

How does one really configure plone.recipe.varnish in Plone, and how do you actually test that it works in local development machine?

Upvotes: 0

Views: 257

Answers (1)

Martijn Pieters
Martijn Pieters

Reputation: 1121266

The recipe does not start your varnish server. It only configures it for you.

Use something like supervisord to manage the process, or start it by hand with bin/varnish.

Upvotes: 2

Related Questions