Varnish für Zope via Buildout
Vorbereitung
Voraussetzung:
- Python muss installiert sein
- Entwicklungswerkzeuge (gcc usw.)
Verzeichnis anlegen, rein da und bootstrap.py herunterladen
mkdir -p /opt/varnish
cd /opt/varnish
wget https://bootstrap.pypa.io/bootstrap-buildout.py
Jetzt die buildout.cfg mit folgendem Inhalt anlegen (bind und backends ggf. anpassen):
[buildout]
parts =
varnish-build
varnish
[varnish-build]
recipe = zc.recipe.cmmi
url = ${varnish:download-url}
[varnish]
recipe = plone.recipe.varnish
daemon = ${buildout:parts-directory}/varnish-build/sbin/varnishd
bind = 0.0.0.0:8765
backends = 127.0.0.1:9090
cache-size = 256M
Installation
Jetzt noch ein bootstrap.py aufrufen um die buildout-Umgebung zu generieren, dann ein buildout und der Varnish kann gestartet werden
python bootstrap-buildout.py
bin/buildout
Starten
/opt/varnish/bin/varnish