Python Django部署到AWS EC2(从github)

Python Django部署到AWS EC2(从github),python,django,amazon-web-services,gunicorn,Python,Django,Amazon Web Services,Gunicorn,最近我开始使用AWS,我构建了一个python/django应用程序,现在我想将它部署到AWSEC2上 这是我第一次尝试deplay一个Django应用程序,所以请容忍我,无论如何,我从AWS文档开始尝试让一个应用程序启动并运行,但发现它不够深入 我找到了这个Youtube教程——它涵盖了我想做的所有事情,将文件从github拉到EC2上并部署 在那之前一切都很顺利 sudo systemctl daemon-reload sudo systemctl start gunicorn sudo s

最近我开始使用AWS,我构建了一个python/django应用程序,现在我想将它部署到AWSEC2上

这是我第一次尝试deplay一个Django应用程序,所以请容忍我,无论如何,我从AWS文档开始尝试让一个应用程序启动并运行,但发现它不够深入

我找到了这个Youtube教程——它涵盖了我想做的所有事情,将文件从github拉到EC2上并部署

在那之前一切都很顺利

sudo systemctl daemon-reload
sudo systemctl start gunicorn
sudo systemctl enable gunicorn
sudo vim /etc/nginx/sites-available/python-django-product-review/prodreview
由于某些原因,还没有在可用的站点中创建目录,我在其中的唯一文件是默认文件

我曾试图创建上述文件和目录,但权限似乎也是一个问题

有人有什么建议吗?还是用一种更简单的方式将我的应用程序上传到AWS


谢谢。

您不需要网站中的目录,您只需要一个文件。您需要自己创建。不要对您的密钥进行源代码管理。@Daniel Roseman,这将是一个与默认密钥位于同一目录中的文件?@dfundako谢谢,完全忘记了这一点@Cal是的,在可用的站点中。