1

我是个电脑盲,但我设法在我自己的机器上使用了 Django 框架。我在 Amazon Web Service (AWS) 上拥有一个帐户已经有一段时间了,但它的设置和使用似乎相当复杂,所以我搁置了一段时间。然后我决定试一试,它并不像我最初想象的那么难,加载一个 AMI 并使用 PuTTY 连接到服务器。但由于我已经在使用 BitNami 的 Django-Stack,我决定看看他们的托管服务(基于 AWS 构建)。由于他们似乎提供“一键部署”,我通过他们的界面设置了一个新服务器。但是,“一键部署”的承诺似乎与服务器本身有关。似乎没有通过他们的站点部署 Django 项目的任何界面。已经用过 PuTTY,并将 WinSCP 添加到我的机器,我可以访问服务器并将我的 Django 代码加载到服务器。但后来我迷路了。文档似乎有点薄(看在这里)。

关键在于:任何人都可以使这部分过程更容易理解。即,如何使用 Apache/mod_WSGI 在 Linux 服务器上部署 Django 项目?

另一个问题是:我想使用 Postgres。我可以免费在服务器上安装它吗?我应该为此选择 EBM(EMB?),还是没有 EBM 的缺点是什么?

我希望我不会太不值得你的关注,谢谢!

4

1 回答 1

2

how to deploy a Django project on a Linux server with Apache/mod_WSGI Bitnami AMI 已经配置了所有这些。安装后尝试转到EC2 public url默认8000端口,您将在那里看到演示 django 项目设置。通过 putty 登录机器后,您可以添加自己的项目,检查/home/bitnami/演示项目的目录。复制您的项目,配置您的数据库 The other question is: I want to use Postgres. Am I free to install this on the server Postgres,并Mysql以与您在本地计算机上相同的方式进行安装。在您的项目中这样做是./manage.py runserver 0.0.0.0:9000因为该8000端口已经在运行另一个应用程序。

于 2012-09-02T19:17:33.993 回答