【发布时间】:2020-04-18 19:06:22
【问题描述】:
我有一个运行 Python 3.6 的 Elastic Beanstalk 环境。我正在尝试在其中运行 Flask 应用程序,但是当我单击 Elastic Beanstalk 提供的 URL 时,我不断收到 500 内部服务器错误:
内部服务器错误
服务器遇到内部错误或配置错误,无法完成您的请求。
请通过 root@localhost 联系服务器管理员,告知他们此错误发生的时间,以及您在此错误之前执行的操作。
服务器错误日志中可能会提供有关此错误的更多信息。
这是我的基本文件结构:
ProjectRoot/
.ebextenstions/
application.config
.elasticbeanstalk/
config.yml
env
myapp/
static
templates
__init__.py
routes.py
.ebignore
application.py
requirements.txt
这是我的 application.config 文件:
option_settings:
"aws:elasticbeanstalk:container:python":
WSGIPath: application.py
"aws:elasticbeanstalk:container:python:staticfiles":
"/static/": "application/static/"
我正在使用 Elastic Beanstalk 托管一个 PHP 网站,但 Flask 似乎要复杂得多。我认为我的问题只是配置错误,但我还没有找到任何解决方案。
【问题讨论】:
标签: python amazon-web-services flask