目前我们正在为我们的生产服务器运行CentOS。 Wer're正在用Apache 2.2,mod_wsgi和PostgreSQL部署Django项目。
我们正在使Python 2.5成为默认版本。 但是,这个版本不在标准的CentOS版本库中。 我比CentOS有更多的Debian / Ubuntu的知识。 对于这个要求,什么是更好的发行select?为什么?
Ubuntu是一个合适的select。 Django团队显然使用它。 对于初学者来说,Ubuntu有Python的新旧版本。 2.5在Hardy LTS中可用,2.6在最新的稳定版本中。
其次,django本身在python-django是可用的。 这似乎毫无意义,因为人们通常从SVN部署Django,但这确实意味着有一个地方可以报告集成问题,并logging依赖和build议。
几乎任何工作的最佳分配是你最熟悉的。 你想要处理部署你不熟悉的应用程序; 你也不想用不同的分配方式来战斗。