首页 > 解决方案 > Magento 2.2.6 + Apache + varnish 4. 似乎 url 重写不起作用

问题描述

我将清漆缓存放在仅使用 http 的 magento 2.2.6 站点前面。

在我配置端口并将生成的 varnish.vcl 放入 /etc/varnish 文件夹后,我可以看到首页,但是缺少 2 个 css 文件(404)。更糟糕的是我无法访问任何链接,例如 /admin /menu /contents

似乎 url 重写不再起作用。任何线索如何解决/调试这个?

谢谢!

!!!!等了好久才更新!!!!!!我很久以前就解决了这个问题,没有时间写一个分步教程。幸运的是,其他人做到了。请参阅以下链接:

https://komelin.com/articles/https-varnish/

简而言之,在 ip 为外地的情况下设置 synth 状态,并请求端口 80 将解决循环问题。Varnish 应该将此请求重定向到 443 (nginx)。至此之后,工作流程与上面文章中描述的相同。希望这可以帮助某人。

标签: apachemagento2varnish

解决方案


推荐阅读