Ваш сервер работает на локальном хосте (127.0.0.1:8000).Это не доступно снаружи.Вы должны запустить его по общедоступному IP-адресу или настроить прокси-сервер для маршрутизации запросов на ваш локальный сервер.Также не забудьте открыть порт для всего мира через интерфейс управления EC2.
Также обратите внимание, что вы не должны запускать свой сервер через ./manage.py runserver
на производстве.Вы должны использовать сервер приложений WSGI (например, Gunicorn) и веб-сервер (например, Nginx).Проверьте этот хороший учебник .По сути, вы запускаете Gunicorn, который привязан к сокету Unix, и Nginx, который передает (proxy_pass
) все запросы к сокету Unix.