在AWS Elasticbeanstalk上部署Django

时间:2017-03-13 00:32:23

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

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

pushd "%~dp0.."
for /F "tokens=1* delims=\" %%E in ('
    xcopy /L /S /I ".\Sample" "%TEMP%" ^| find ".\"
') do (
    echo(%%F
)
popd

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

在此服务器上找不到请求的网址。

我的django.config文件是这样的: option_settings:   AWS:elasticbeanstalk:容器:蟒:     WSGIPath:名字/ wsgi.py

有谁能告诉我这是什么问题?我尝试了很多打击和试验,但这已经走到了尽头。请帮忙

1 个答案:

答案 0 :(得分:0)

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

P.S。我强烈建议使用EB CLI来部署代码。它设置起来非常简单,你不会遇到这样的问题。