在 Elastic Beanstalk 中启用 HTTPS

Enabling HTTPS in Elastic Beanstalk

我是运行一个网络应用是AWS。我在 Elastic Beanstalk 中设置了一个负载平衡环境,并且我已经为 HTTPS 附加了一个证书。

当我访问主页 URL 时,HTTPS 工作得很好。我遇到的问题是,当我向 URL 添加一些内容(例如 /login)时,HTTPS 就拒绝工作,只有 HTTP 可以工作。

看起来它在使用示例应用程序时运行良好。但是,当我将文件上传到环境时,出现了问题。

我是 运行 FuelPHP 应用程序。有谁知道这个问题的修复方法,这与我的 htaccess 有关吗?

对于遇到类似问题的任何人,问题出在 Fuel PHP 上。 fuel/app/config/config.php 下有一个设置允许 HTTP 请求。取消注释以下行:

'allow_x_headers' => true,