在 VPS 上托管多个 Django 网站

在 VPS 上托管多个 Django 网站

我正在放弃 WordPress 并转向定制的 Django 网站。

我已经将 Django 确定为我的 Python 框架,目前我唯一的问题就是托管。我当前的共享托管环境非常适合 WordPress(CloudLinux 上的 WHM),但在 Apache/cPanel 上提供 Django 似乎不太好,尽管我还没有在我的新的托管公司尝试过。——他们在 cPanel 中启用了 Python。

对于我来说,设置 VPS 来运行托管环境(例如,二十个具有唯一 URL 的网站)的最简单方法是什么?我在虚拟环境中开发所有内容,但我还没有在生产环境中运行 Django 的经验。我认为 venv 不够安全或存在可扩展性问题?我读过一些关于人们使用 Docker 在 VPS 上设置单独的 Django 实例的文章,但我不确定他们是否编写了自己的管理系统。

据我了解,每个 Python/Django 实例都需要驻留在该虚拟容器中的 uWSGI 和 Nginx?我正在寻找一个简单而强大的解决方案,以便在 VPS 上托管 20 个 Django 站点 - 有没有现成的解决方案?如果我的方向正确,我也很乐意开发一个并设置一个 VPS。

任何智慧都将受到感激。

安迪:)

答案1

看来这个问题已经在 stackoverflow 上得到解答了。

https://stackoverflow.com/a/65930983/7845355

相关内容