繁体   English   中英

Magento 2 CentOS 7 Nginx->清漆-> Apache-> php-fpm重定向循环

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM