2012-02-23 14 views
8

Acabo de instalar barniz y está listo para servir páginas web.¿Dónde está el archivo de configuración de barniz?

El problema es que estamos llegando al límite de archivos abiertos.
Ya hemos configurado ulimit para barnizar el usuario.

Queremos encontrar un archivo en el que podemos escribir esta configuración:

# Maximum number of open files 
NFILES=131072 

# Locked shared memory, default log size is 82MB + header 
MEMLOCK=82000 

## Configuration with VCL 
# 
# Listen on port 80, administration on localhost:6082, and forward to 
# one content server selected by the vcl file, based on the request. Use a 
# fixed-size cache file. 
# 
# Note: you must replace "example.org" with the outside IP address of your server 
# - this is the address at which Varnish receives incoming requests. 
# $wgSquidServers in MediaWiki's LocalSettings.php will also need to list all addresses for this Varnish cache. 
# 
DAEMON_OPTS="-a example.org:80 \ 
      -T localhost:6082 \ 
      -f /etc/varnish/default.vcl \ 
      -u varnish -g varnish \ 
      -s file,/var/lib/varnish/varnish_storage.bin,4G" 

Respuesta

27

El archivo que está buscando es el guión daemon de configuración barniz. Usted puede encontrar esto (por lo general) en el /etc/sysconfig/varnish si estás en RedHat/RHEL o /etc/default/varnish si estás en Debian/Ubuntu

+0

no ... no podemos escribir la configuración anterior en este archivo ... –

+1

Eche un vistazo y vea si puede ver un archivo de barniz en '/ etc/defaults' o'/etc/sysc onfig'. Este parece ser el archivo que está buscando. – qweet

+0

no ... He instalado barniz usando tarball –

14

Hay dos lugares que son necesarias para realizar la configuración de barniz:

  1. /etc/default/varnish
  2. /etc/varnish/default.vcl
+0

La segunda ruta puede ser diferente, pero si está definida en el primer archivo, entonces comience a buscar allí. – gnysek

5

es también digno de mención que volver a cargar la configuración de barniz después de la edición borra su caché.

7

Este es el servidor de Linux CentOS

/etc/sysconfig/varnish 
/etc/varnish/default.vcl 

también tendrá que cambiar el archivo httpd config para cambiar el puerto si usted quiere poner barniz frente a Apache

/etc/httpd/conf/httpd.conf 

Fuente: How to install and configure Varnish with Apache on Centos 6

Cuestiones relacionadas