gpt4 book ai didi

Magento、Plesk 和 Varnish

转载 作者:太空宇宙 更新时间:2023-11-03 13:06:25 26 4
gpt4 key购买 nike

我正在运行以下设置:

  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. 百事通 17.0.17

我已经在服务器上安装了 varnish 并在 magento 中安装了插件,正确保存了配置(来自 magento admin),但是由于 Varnish header 未显示,我在某处缺少配置设置。

/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 | 查看谁在监听 443 时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

所以除此之外,我尝试通过将监听端口设置为 444 来修改 nginx 监听的端口,例如 listen 444 ssl;。它没有用。

当我尝试使用 curl 查看 header 时,没有 X-Varnish header 。

我错过了什么?

最佳答案

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"

你应该改变端口监听 nginxapache 到 8080并配置 default.vcl 更改端口 backend 8080

关于Magento、Plesk 和 Varnish,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42374154/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com