Django отказывается подключаться к экземпляру AWS

У меня есть приложение django, которое близко к стандартному приложению install. В файле settings.py у меня есть

DEBUG = False
ALLOWED_HOSTS = ['*']

Я добавил url

server/get_something

, который я могу запросить, и он возвращается нормально, когда я запускаю сервер локально, используя

python manage.py runserver

Я установил и запустил свое приложение на экземпляре AWS, используя порт 7500, и открыл этот порт для всех адресов в группе безопасности AWS следующим образом:

enter image description here

Однако когда я делаю запрос с удаленного компьютера (к экземпляру AWS), я получаю ошибку «отказано в подключении». Процесс django не выводит никаких соответствующих результатов.

Стоит отметить, что если я пытаюсь подключиться к другому порту, это приводит к сбою, поэтому я думаю, что запрос проходит через брандмауэр AWS. Но я не могу понять, почему он не доходит до django на экземпляре.

Кроме того, я использовал curl локально на экземпляре AWS:

curl 127.0.0.1:7500/server/get_something

И это работает нормально.

Благодаря @jarmod в комментариях, это сработало:

python manage.py runserver 0.0.0.0:7500
Вернуться на верх