Spec-Zone.ru › Varnish

Разместить Varnish на порту 80

До сих пор мы запускали Varnish на высоком порту, что отлично подходит для целей тестирования. Теперь давайте разместим Varnish на стандартном HTTP-порту 80.

Сначала остановите varnish: service varnish stop

Теперь нам нужно изменить файл конфигурации, который запускает Varnish.

Debian/Ubuntu (legacy)

В более старых системах Debian/Ubuntu это /etc/default/varnish. В файле вы найдете текст, похожий на этот:

DAEMON_OPTS="-a :6081 \
             -T localhost:6082 \
             -f /etc/varnish/default.vcl \
             -S /etc/varnish/secret \
             -s default,256m"

Измените его на:

DAEMON_OPTS="-a :80 \
             -T localhost:6082 \
             -f /etc/varnish/default.vcl \
             -S /etc/varnish/secret \
             -s default,256m"

Debian (v8+) / Ubuntu (v15.04+)

В более современных системах Debian и Ubuntu это настраивается в файле службы systemd.

Внесение изменений в стандартную службу лучше всего выполнить, создав новый файл /etc/systemd/system/varnish.service.d/customexec.conf:

[Service]
ExecStart=
ExecStart=/usr/sbin/varnishd -a :80 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s default,256m

Это переопределит часть ExecStart стандартной конфигурации, поставляемой с Varnish Cache.

Запустите systemctl daemon-reload, чтобы убедиться, что systemd подхватит новую конфигурацию перед перезапуском Varnish.

Red Hat Enterprise Linux / CentOS

В Red Hat/CentOS вы можете найти аналогичный файл конфигурации в /etc/sysconfig/varnish.

Copyright © 2006 Verdens Gang AS
Copyright © 2006–2020 Varnish Software AS
Licensed under the BSD-2-Clause License.
https://varnish-cache.org/docs/7.4/tutorial/putting_varnish_on_port_80.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API