laravel 登录不适用于 cloudFront AWS 和证书管理器

laravel login does not work with cloudFront AWS and Certificate Manager

我有一个基于 laravel 构建的应用程序。我需要在我的系统上启用 https,并且我使用了云端和证书管理器。

我能够配置一切!除了 laravel 身份验证系统停止工作。显然 laravel 中的会话不适用于 cloudFront (CDN)。

系统没有显示错误。它根本不验证用户。

我怀疑原因是cloudFront。因为 cloudFront 在浏览器和 EC2 服务器之间。有人知道 cloudFront 和 Certificate Manager

是否存在 laravel 身份验证问题

我的系统:https://loja2.softshop.com.br/login

凭据:

登录:teste@sandbox.pagseguro.com.br 密码:tim140

laravel 验证也不显示错误消息。

For web distributions, you can choose whether you want CloudFront to forward cookies to your origin and to cache separate versions of your objects based on cookie values in viewer requests.

http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Cookies.html

默认情况下,CloudFront 不转发任何 cookie。由于大多数提供任何类型动态内容的网站都使用 cookie 来管理状态和身份验证,因此通常需要为动态网站修改默认配置。

请注意文档同一页面上的注意事项——您通常只想在源实际需要它们的请求中将 cookie 转发到您的源,因此您可能希望创建单独的缓存行为而不启用 cookie静态资源,以便为这些静态资源保持合理的缓存命中率。