![](/img/trans.png)
[英]How can I troubleshoot a 504 timeout error using Magento, Apache, PHP-FPM, and Varnish?
[英]Magento 2 CentOS 7 nginx -> varnish -> apache -> php-fpm redirect loop
我已经搞砸了两天了,找不到神奇的组合。
我在CentOS 7上使用Magento 2,nginx处理SSL传递给端口80上的清漆,该端口传递给8080上使用php-fpm的Apache。 我可以让Magento仅使用清漆-> apache-> php-fpm,但是当我尝试在混合中引入nginx来处理SSL时,我会在整个站点上得到一个重定向循环。 我在这里和其他地方找到了各种建议,但似乎没有任何解决方法。
有人在这里做什么有很好的指南或方向吗? 必要时可以发布配置。
在大多数情况下,请清除您的Cookie来解决问题。
好吧,如果不看代码以及确切获得的重定向,很难说什么。 但是,如果我必须打赌,您会丢失一个x-forwarded-proto
头,因此PHP会假定您已连接HTTP,并将您发送到HTTPS。 在您的Varnish配置中尝试以下操作:
sub vcl_recv {
...
set req.http.X-Forwarded-Proto = "https";
...
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.