我正在尝试在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
有谁能告诉我这是什么问题?我尝试了很多打击和试验,但这已经走到了尽头。请帮忙
答案 0 :(得分:0)
我以前遇到过这个问题。问题在于我如何压缩文件夹。尝试选择文件夹内容(.ebextentions,app文件夹等),而不是外部文件夹然后压缩。
P.S。我强烈建议使用EB CLI来部署代码。它设置起来非常简单,你不会遇到这样的问题。