Laravel 5.4 $request->fullURL 返回 URL 的非 https 版本

Laravel 5.4 $request->fullURL returning non https version of URL

我很确定我的问题与服务器有关,但我不是 100% 确定如何解决这个问题。

目前我正在使用 Laravel Forge 和 Envoyer。 我有 3 个服务器: - 1 个负载均衡器 - 2 个应用程序服务器。

负载平衡器设置有 SSL 证书。

我的所有应用服务器都需要证书吗?

当我尝试将其中一个域证书克隆到我的应用程序服务器时,它崩溃了。

500 个服务器错误,重定向过多。当我真的想加载另一个特定的域证书时,它也在尝试加载父域证书。

如果我需要澄清这一点,请告诉我。

更新:

我有一个包含多个潜在域的代码库:domain1.comdomain2.comdomain3.com 等。其中一些可能有 https,而另一些可能没有。

提前致谢,

花旗

通过电子邮件为泰勒本人干杯。

我最终需要的是以下软件包:fideloper/trustedproxy

我安装了这个并添加了我的前端 LB 作为代理,我很高兴。

再次感谢 Taylor 帮助我解决这个问题。 Laravel 好吧。

花旗