diff options
Diffstat (limited to 'main/varnish/varnishd.confd')
-rw-r--r-- | main/varnish/varnishd.confd | 28 |
1 files changed, 26 insertions, 2 deletions
diff --git a/main/varnish/varnishd.confd b/main/varnish/varnishd.confd index 1b46706c23..1471f82078 100644 --- a/main/varnish/varnishd.confd +++ b/main/varnish/varnishd.confd @@ -1,12 +1,36 @@ # /etc/conf.d/varnishd + +# Varnish configuration file +VARNISH_CONF="/etc/varnish/default.vcl" + +VARNISH_SECRET_FILE="/etc/varnish/secret" + +# Varnish address +VARNISH_LISTEN_ADDRESS= +VARNISH_PORT=8080 + +# Varnish work files +VARNISH_WORKING_DIR="/var/cache/varnish" +VARNISH_STORAGE_FILE="/var/cache/varnish/varnish_storage.bin" +VARNISH_STORAGE_SIZE=50M +VARNISH_STORAGE="file,${VARNISH_STORAGE_FILE},${VARNISH_STORAGE_SIZE}" + +# PID files +VARNISHD_PID_FILE=/var/run/varnish/varnishd.pid +VARNISHNCSA_PID_FILE=/var/run/varnish/varnishncsa.pid + +# Varnish admin ADMINHOSTPORT="127.0.0.1:65080" -CFG_FILE="/etc/varnish/default.vcl" # options passed to varnish on startup # please see the varnishd man page for more options -VARNISHD_OPTS="-a 127.0.0.1:8080 -T $ADMINHOSTPORT -f $CFG_FILE" +VARNISHD_OPTS="-a ${VARNISH_LISTEN_ADDRESS}:${VARNISH_PORT} -f ${VARNISH_CONF} -s ${VARNISH_STORAGE} -n $VARNISH_WORKING_DIR -T $ADMINHOSTPORT" + +# add user +VARNISHD_OPTS="-u varnish $VARNISHD_OPTS" # arguments passed to varnishncsa # please see the varnishncsa man page for more options VARNISHNCSA_ARGS="-c -a -w /var/log/varnish/access.log" + |