Ошибка 502 Bad Gateway означает, что сервер NGINX используется для доступа к сайту не может общаться правильно с сервером вверх по течению (сервер приложений).
Это может означать, что один или оба сервера NGINX и сервер приложений Django настроены неправильно.
Дважды проверьте конфигурацию вашего сервера NGINX, чтобы проверить его проксирование на правильный домен/адрес вашего сервера приложений и что он в противном случае настроен правильно.
Если вы уверены, что это не проблема, проверьте конфигурацию вашего сервера приложений. Вы можете напрямую подключиться к адресу сервера приложения? Если вы можете войти на сервер, на котором запущено приложение, вы можете попробовать localhost:<port>
, используя номер порта вашего приложения для прямого подключения. Вы можете попробовать его с помощью curl
, чтобы узнать, какой код ответа вы вернетесь.
Я бы начал отлаживать это, создав простой проект django и посмотрев, можно ли его развернуть на этой виртуальной машине. – JC203