我应该使用哪个 Linux 发行版来部署 Apache、mod_wsgi、Python、Django 和 PostgreSQL?

我应该使用哪个 Linux 发行版来部署 Apache、mod_wsgi、Python、Django 和 PostgreSQL?

目前,我们的生产服务器运行的是 CentOS。我们正在使用 Apache 2.2、mod_wsgi 和 PostgreSQL 部署 Django 项目。

我们正在将 Python 2.5 设为默认版本。但是,此版本不在标准 CentOS 存储库中。我对 Debian/ubuntu 的了解多于 CentOS。对于此要求,哪个发行版选择更好?为什么?

答案1

Ubuntu 是一个合适的选择。Django 团队显然在使用它。首先,Ubuntu 有新旧版本的 Python。2.​​5 可在 Hardy LTS 中使用,2.6 可在最新稳定版本中使用。

其次,django 本身在存储库中可用,如python-django。这似乎毫无意义,因为人们通常从 SVN 部署 Django,但它确实意味着有一个地方可以报告集成问题和记录的依赖关系和建议。

答案2

对于几乎任何工作来说,最好的发行版都是你最熟悉的。你希望部署你不熟悉的应用程序;你也不想与不同的发行版作斗争。

相关内容