Где находится файл конфигурации лака? - PullRequest
9 голосов
/ 24 февраля 2012

Я только что установил лак и готов к работе с веб-страницами.

Проблема в том, что мы достигли лимита открытых файлов.
Мы уже установили ulimit для пользователя лака.

Мы хотим найти файл, в который мы можем записать эту конфигурацию:

# 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"

Ответы [ 4 ]

29 голосов
/ 24 февраля 2012

Файл, который вы ищете - это скрипт конфигурации демона Varnish.Вы можете найти это (обычно) в /etc/sysconfig/varnish, если вы используете Redhat / RHEL, или /etc/default/varnish, если вы используете Debian / Ubuntu

15 голосов
/ 06 июня 2012

Есть два места, которые вам понадобятся для настройки лака:

  1. /etc/default/varnish
  2. /etc/varnish/default.vcl
7 голосов
/ 06 марта 2014

Это на сервере Centos Linux

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

вам также придется изменить файл конфигурации httpd для изменения порта, если вы хотите поместить лак перед apache

/etc/httpd/conf/httpd.conf

Источник: Как установить и настроить Varnish с Apache на Centos 6

5 голосов
/ 19 июля 2012

Стоит также отметить, что перезагрузка конфигурации лака после редактирования очищает его кеш.

...