我正在运行以下设置:
我在服务器上安装了清漆,在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标题。
我错过了什么?
答案 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