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

Bra*_*ram 4 linux deployment python django apache-2.2

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

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

jld*_*ger 6

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

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


Dav*_*ley 6

几乎所有工作的最佳分布都是您最熟悉的分布。您想要处理部署您不熟悉的应用程序;您也不想与不同的发行版作斗争。