Django отказывается подключаться к экземпляру AWS
У меня есть приложение django, которое близко к стандартному приложению install. В файле settings.py у меня есть
DEBUG = False
ALLOWED_HOSTS = ['*']
Я добавил url
server/get_something
, который я могу запросить, и он возвращается нормально, когда я запускаю сервер локально, используя
python manage.py runserver
Я установил и запустил свое приложение на экземпляре AWS, используя порт 7500, и открыл этот порт для всех адресов в группе безопасности AWS следующим образом:
Однако когда я делаю запрос с удаленного компьютера (к экземпляру 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