Magento,Plesk和Varnish

时间:2017-02-21 17:35:16

标签: magento ssl varnish plesk

我正在运行以下设置:

  1. Magento 1.9.3.1
  2. Varnish 3.0.5-2 - 从此处安装的软件包https://www.magentocommerce.com/magento-connect/turpentine-varnish-cache.html
  3. Ubuntu 14.04
  4. Plesk 17.0.17
  5. 我在服务器上安装了清漆,在magento中安装了插件,正确保存了配置(来自magento admin),但由于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证书。

    当我试图通过netstat -ntlp | grep -w 443看到谁在听443时,我收到以下回复:

    tcp        0      0 91.250.103.173:443      0.0.0.0:*               LISTEN      9171/nginx: worker
    tcp6       0      0 :::443                  :::*                    LISTEN      6109/varnishd
    

    除此之外,我尝试通过将侦听端口设置为444来修改nginx侦听的端口,如此listen 444 ssl;。它不起作用。

    当我尝试查看curl标题时,没有X-Varnish标题。

    我错过了什么?

1 个答案:

答案 0 :(得分:0)

DAEMON_OPTS="-a :80 \
         -T localhost:6082 \
         -f /etc/varnish/default.vcl \
         -S /etc/varnish/secret \
         -s malloc,8192m\
         -p esi_syntax=0x2\
         -p cli_buffer=16384"

你应该改变端口听 nginx apache 到8080 并配置default.vcl更改端口后端8080