Я запускаю следующую настройку:
- Мадженто 1.9.3.1
- Varnish 3.0.5-2 — пакет, установленный отсюда https://www.magentocommerce.com/magento-connect/turpentine-varnish-cache.html
- Убунту 14.04
- Плеск 17.0.17
Я установил как лак на сервер, так и плагин в magento, правильно сохранил конфигурацию (от администратора magento), однако где-то мне не хватает параметра конфигурации, поскольку заголовки Varnish не отображаются.
/etc/default/varnish
имеет следующее содержание:
DAEMON_OPTS="-a :443 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,8192m\
-p esi_syntax=0x2\
-p cli_buffer=16384"
Я настроил его для прослушивания 443, потому что на сайте есть сертификат ssl.
Когда я пытаюсь посмотреть, кто слушает 443 с помощью netstat -ntlp | grep -w 443
, я получаю следующий ответ:
tcp 0 0 91.250.103.173:443 0.0.0.0:* LISTEN 9171/nginx: worker
tcp6 0 0 :::443 :::* LISTEN 6109/varnishd
Поэтому в дополнение к этому я попытался изменить порт, на котором nginx прослушивает, установив порт прослушивания на 444, как это listen 444 ssl;
. Это не работает.
Когда я пытаюсь увидеть заголовки с curl
, заголовка X-Varnish нет.
Что мне не хватает?