有人可以提供有关如何使用 Amazon 的 EC2 托管服务托管基于 Django 的网站的具体步骤吗?
这可能吗?
我的网站源码可以找到here .
我搜索并找到了this article .
但在做任何事情之前,我只想了解一些有关 Amazon EC2 托管的基本概念。
最佳答案
这当然是可能的,但听起来 EC2 不是您的最佳选择。有关人们这样做的示例,请参见例如 this或 this .
从非常简单的意义上讲,EC2 只是一个您可以按小时租用的服务器。您可以让它运行 Windows 或 Linux,然后像往常一样安装 Python 和 Django。事实上,可能有一个图像已经预先配置了 Django。
您应该明白,那里有各种不同类型的托管。一种极端情况是,你可以为自己的物理服务器付费,安装自己的操作系统(如 Windows 或 Linux),安装自己的 Python,你拥有像 Apache 或 IIS 这样的网络服务器,你自己的 Django 库,你自己的数据库(比如MySQL)等,然后将您的网站上传到那个。在另一个极端,你可以在共享托管服务上支付一个帐户,其他人已经完成了操作系统、Python、网络服务器等的所有设置,你需要做的就是上传你的网站代码。 EC2 更接近第一个极端,对您来说可能有点矫枉过正。我认为在您的情况下,您应该寻找更易于管理的解决方案。
我会查看此网页,其中列出了一堆不同的 Django 托管公司:
Django hosting
关于django - 如何在 Amazon EC2 托管上设置 Django 网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1638752/