首页 > 解决方案 > 在使用 route53 在云端连接后,Amazon Ec2 上的 Ci3 会话数据出现问题。在公共 DNS 上启动时工作

问题描述

我在 Amazon Ec2 上的保存会话中遇到了一些问题。我用 CodeIgniter3 构建了这个程序。当我在公共 DNS 上启动它时它工作正常。然后我将 DNS 设置为 CloudFront 上的源域名,该域名链接到我在 route53 上的域名。网站加载正常,但会话未保存。(它仍然可以在公共 DNS 上正常访问)。

到目前为止我所做的:

它仍然无法正常工作。

任何建议将不胜感激。谢谢

标签: phpcodeigniteramazon-ec2amazon-cloudfrontamazon-route53

解决方案


我最终通过在云端行为中执行以下操作来修复它:

  1. 在缓存和原始请求设置中选择“使用旧缓存设置”
  2. 转发 Cookie - 全部
  3. 查询字符串转发和缓存 - 全部转发,基于全部缓存。

推荐阅读