首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在aws上部署django应用程序

问在aws上部署django应用程序
EN

Stack Overflow用户
提问于 2016-02-17 02:43:20
回答 4查看 2.9K关注 0票数 2

我是python的新手,我用django开发了一个简单的应用程序,我想把它部署到aws上。我遵循了本文中介绍的步骤。

1:安装相同的https://code.google.com/archive/p/modwsgi/wikis/QuickConfigurationGuide.wiki链接。我已经安装了apache和mod_wsgi。aws上的python版本是2.7。我安装的mod_wsgi是:mod_wsgi python27-3.2-6.11.amzn1.x86_64。我已经在httpd.conf中添加了LoadModule指令。然而,我得到了一个错误: ImportError:当我到达应用程序的一个端点时,没有名为django.core.wsgi的模块。有可能是什么问题的线索吗?我试着查找这个问题的现有解决方案,但似乎没有一个解决方案解决了这个问题。我是不是漏掉了什么?

EN

回答 4

Stack Overflow用户

发布于 2017-03-18 04:22:22

您可以使用许多web服务器和应用程序服务器来部署Django应用程序,但在本教程中,所有的说明都是循序渐进的,并且有一个来指导您使用Nginx、vritualenv、gunicorn部署django应用程序。

希望这对新手有帮助。

票数 4
EN

Stack Overflow用户

发布于 2016-02-17 04:46:42

您是否在实例上安装了Django?看起来Django要么没有安装,要么没有被使用。

如果您使用的是virtualenv,则需要在配置文件中添加其路径:

代码语言:javascript
复制
WSGIPythonPath /path/to/mysite.com:/path/to/your/venv/lib/python2.7/site-packages

以下是来自Django和mod_wsgi的更多文档,可能对您有所帮助:

https://docs.djangoproject.com/en/1.9/howto/deployment/wsgi/modwsgi/ https://modwsgi.readthedocs.org/en/develop/getting-started.html

票数 1
EN

Stack Overflow用户

发布于 2017-05-30 00:38:01

这是最令人望而生畏的任务之一,特别是当您想要将其与芹菜和迁移一起部署时。

我建议你使用AWS Elastic Beanstalk,一个管理部署你的django应用程序的软件。您也可以在每次部署之前使用容器命令运行迁移。

下面的教程对我来说非常好用:https://www.trysudo.com/deploying-django-app-on-aws-using-elastic-beanstalk/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35440605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档