Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache Magento 2.2.6+;阿帕奇&x2B;清漆4。url重写似乎不起作用_Apache_Magento2_Varnish - Fatal编程技术网

Apache Magento 2.2.6+;阿帕奇&x2B;清漆4。url重写似乎不起作用

Apache Magento 2.2.6+;阿帕奇&x2B;清漆4。url重写似乎不起作用,apache,magento2,varnish,Apache,Magento2,Varnish,我把varnish缓存放在一个只使用http的magento 2.2.6站点前面 配置端口并将生成的varnish.vcl放入/etc/varnish文件夹后,我可以看到首页,但是有2个css文件丢失(404)。更糟糕的是,我无法访问任何链接,如/admin/menu/contents 似乎url重写不再有效。有没有解决/调试这个问题的线索 谢谢 !!!!更新后,相当一段时间!!!!! 我很久以前就解决了这个问题,没有时间写一个循序渐进的教程。幸好是别人干的。请参阅下面的链接: 简言之,在ip

我把varnish缓存放在一个只使用http的magento 2.2.6站点前面

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

似乎url重写不再有效。有没有解决/调试这个问题的线索

谢谢

!!!!更新后,相当一段时间!!!!! 我很久以前就解决了这个问题,没有时间写一个循序渐进的教程。幸好是别人干的。请参阅下面的链接:


简言之,在ip为外来时设置synth状态,并请求端口80将解决环路问题。Varnish应将此请求重定向到443(nginx)。在这一点之后,工作流程与上面文章中描述的相同。希望这对别人有帮助

您的
.htaccess
文件是否到位?@DanilaVershinin是。当我切换回apache并关闭varnishI时,该站点将完全正常运行。我将把它留在这里。问题不是真正的url重写,而是varnish和apache的配置。为了解决这个问题,我迁移到了Nginx,Nginx将终止https并返回到http,varnish将向Nginx提供http内容。