чтобы не сломать существующий проект на python 2.6 воспользуйся
pyenv - он позволит поставить нужный тебе python (не стоит же использовать 2.6), не затронув существующий.
а для развертывания проекта я бы для начала порекомендовал вот
эту статью. Она на английском, но читается хорошо. Там описана и подготовка правильных пользователей, и настройка связки gunicorn+supervisord+nginx. Как повесить nginx на порт отличный от 80 можно легко найти в интернете.
PS: согласен с предыдущим оратором, apache для Django использовать не стоит (ИМХО)