微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用堡垒AWS在Codeigniter项目中接收502页面加载

如何解决使用堡垒AWS在Codeigniter项目中接收502页面加载

我在Codeigniter上的AWS项目运行正常。出于安全原因,我们实施了bastion,并使用所有现有代码创建了一个测试域。这个新的测试域似乎可以正常工作,但是加载后只有很少的页面显示502 bad gateway。任何想法如何解决这个问题?在加载此页面之前,我大约有14个会话变量,这将导致502错误

  1. 可以使用Apache配置解决此问题吗?
  2. 要处理codeigniter会话/其他设置吗?

可以跨https://developernote.com/2012/09/how-i-fixed-nginx-502-bad-gateway-error/来使用,但是不确定如何申请Apache。

一直花费数小时试图找出问题所在。请帮忙。

解决方法

在进一步调查中,我能够找到CI(v2.2.0)会话cookie的长度限制为4KB。更新了application / congif / config.php以将数据库用于以下会话,从而解决了该问题。

$ config ['sess_use_database'] = TRUE; $ config ['sess_table_name'] ='ci_sessions';

注意:您可能必须在数据库中创建ci_sessions表或根据需要更新结构。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。