让我们在AWS Elastic Beanstalk上加密

问题描述 投票:0回答:1

我在AWS Elastic Beanstalk上有一个Flask应用程序。我的应用程序在Amazon Linux 2的Apache上运行。

我几天来一直试图通过Let's Encrypt安装SSL证书,但收效甚微。我的问题是:如何为AL2上的Flask应用程序安装这些证书?

我遇到的最大问题之一是,似乎没有使用certbot-auto正确配置任何内容。我愿意进行任何形式的编程和重写,以使这些功能正常工作。

我的应用程序的DocumentRoot是什么?我用基本树将文件夹上载到服务器:

example.org
 L app
 | L templates
 | L __init__.py 
 |
 L application.py

似乎DocumentRoot应该是/example.org/app,但它将用户带到显示Index of /的页面。

我遵循了许多教程,但没有一个导致正确的配置。我尝试的最后一个配置甚至找不到证书!对于那些与我的设置类似的人,我认为这不是一个普遍的问题。

如果使用Nginx不太麻烦,我会考虑使用该选项,但我希望我们能够找到解决方案,而不仅仅是回避问题。

amazon-web-services ssl flask amazon-elastic-beanstalk lets-encrypt
1个回答
0
投票

您可以使用.ebextension来设置certbot。查看此https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/ebextensions.html]的AWS文档

© www.soinside.com 2019 - 2024. All rights reserved.