【问题标题】:Deploy Django on AWS Elasticbeanstalk在 AWS Elasticbeanstalk 上部署 Django
【发布时间】:2017-08-02 22:55:46
【问题描述】:

我正在尝试将基于 Django 的应用程序上传到 AwsElasticBeanStalk。我的项目结构是这样的

**untitled:**

    untitled:
        settings.py,urls.py,views.py,wsgi.py
    .ebextensions:
        django.config
    app1
    templates

每当我尝试上传我的 zip 文件时(我尝试只压缩最外面的无标题文件夹中的项目,以便在提取后只有文件而不是父文件夹)我收到一个错误,您的 WSGIPATH 指的是一个文件不存在,当我单击链接部署应用程序后,我收到此错误: 未找到

在此服务器上找不到请求的 URL /。

我的 django.config 文件是这样的: 选项设置: aws:elasticbeanstalk:容器:python: WSGIPath:untitled/wsgi.py

谁能告诉我是什么问题?我已经尝试了许多打击和试验,但这是一个死胡同。请帮忙

【问题讨论】:

    标签: django amazon-web-services amazon-elastic-beanstalk


    【解决方案1】:

    我以前遇到过这个问题。问题在于我如何压缩文件夹。尝试选择您的文件夹内容(.ebextentions、app 文件夹等)而不是外部文件夹,然后压缩。

    附:我强烈建议使用 EB CLI 来部署您的代码。它非常容易设置,而且您不会遇到这样的问题。

    【讨论】:

    • 我通过 EB CLI 得到了这个
    猜你喜欢
    • 2018-07-30
    • 2014-03-02
    • 2021-10-11
    • 2019-08-20
    • 2013-07-24
    • 2019-01-10
    • 2016-09-05
    • 2020-07-01
    • 2020-09-01
    相关资源
    最近更新 更多