Назад | Перейти на главную страницу

Какой дистрибутив Linux мне следует использовать для развертывания Apache, mod_wsgi, Python, Django, PostgreSQL?

В настоящее время мы используем CentOS на наших производственных серверах. Мы развертывали проекты Django с Apache 2.2, mod_wsgi и PostgreSQL.

Мы сейчас делаем Python 2.5 версией по умолчанию. Однако этой версии нет в стандартных репозиториях CentOS. У меня больше знаний о Debian / ubuntu, чем о CentOS. Какой дистрибутив лучше подходит для этих требований и почему?

Лучшим дистрибутивом для практически любой работы является тот, с которым вы больше всего знакомы. Вы хотите развернуть приложение, с которым не знакомы; вы тоже не хотите бороться с другим дистрибутивом.

Ubuntu - подходящий выбор. Команда Django явно использует его. Во-первых, в Ubuntu есть старые и новые версии python. 2.5 доступен в Hardy LTS, а 2.6 - в последней стабильной версии.

Во-вторых, сам django доступен в репозиториях, так как python-django. Это может показаться бессмысленным, поскольку люди обычно развертывают Django из SVN, но это означает, что есть место для сообщения о проблемах интеграции, а также задокументированных зависимостей и предложений.