弹性豆 + Django。使用负载均衡器将 HTTP 切换到 HTTPS

Elastic Beans + Django. Switch HTTP to HTTPS using Load Balancer

尊敬的 Whosebug 社区。之前有人问过这个问题,但我的问题有点不同。 所以我正在使用 Elasticbeanstalk 部署我的 Django 后端和 RDS 数据库 (PostgreSQL)。 EB 为我的后端生成了一个 link --> http://XXXXX.region.elasticbeans.com。问题是,当我从前端 (HTTPS) 发送请求时,它给出了“阻止加载混合活动内容”错误,该错误来自 HTTPS 到 HTTP 请求。就我而言,我必须更改我的 EC2 实例的负载均衡器的配置并添加重定向。为了成功地做到这一点,我需要有一个 SSL 证书。但是,当我使用 ACM(证书管理器)为后端使用完全相同的 link 生成证书时,它会自动拒绝我的请求。 所以我的问题是获得 SSL 证书的确切过程是什么。对于默认的 EB link,或者可能有更简单的方法从 AWS 控制台将 HTTP 重定向到 HTTPS? 问候。

So my question is that what is the exact process of obtaining the SSL cert. for the default EB link,

没有进程,因为这是不可能的。您需要自己的域(例如myapp.com)。只有这样您才能使用 ACM 设置 SSL。拥有自己的域后,在 EB 上设置 https 的完整过程在 AWS docs.