Я ни в коем случае не эксперт по развертыванию, но несколько месяцев назад я пытался использовать это же руководство для сервера CentOS 7 с Django 2.2 и столкнулся с той же проблемой. Я потратил на это несколько дней, а затем переключился на Nginx. Я не уверен, является ли это проблемой программного обеспечения или просто ошибкой, которую они не учли, включая в учебник. Я просто продолжал переделывать его и не заставить его работать.
Я могу подтвердить, что руководство DigitalOcean CentOS 7 для Nginx, похоже, работает без проблем.
Для большинства целей любой сервер вполне приемлем.