gpt4 book ai didi

python - 使用 AWS 部署 Django

转载 作者:行者123 更新时间:2023-12-04 18:57:39 24 4
gpt4 key购买 nike

所以我想部署我的 django 应用程序(主要有 REST API),但是当我使用 Amazon CLI 时,我最终得到了 Fedora 实例 , 而我 想要使用 Ubuntu 实例 .

所以我尝试这样做,我创建了一个 ubuntu 实例,创建了我的代码存储库,在 ubuntu 上安装了 git 并将代码从 git 克隆到 ubuntu。接下来,我安装了所有 requirements.txt 依赖项,一切都在 virtualenv 中并且工作正常。

但这里是 捕获 , python manage.py runserverlocalhost 上运行它(并不奇怪)。所以问题是,如何提供这些 api(不在 localhost 上)?

最佳答案

不要使用 runserver生产命令。它仅用于本地开发。

在生产环境中,您需要设置一个应用服务器(uwsgi/gunicorn),然后使用 nginx 作为反向代理。

digital ocean 文章还不错-https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-14-04

(同样的东西也适用于 AWS)

关于python - 使用 AWS 部署 Django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40091919/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com