Публичный ip AWS отказывается подключаться к брокеру, даже если docker-compose работает нормально и все трафики разрешены
Я настроил все порты и адреса групп безопасности, я могу подключиться к ec2-пользователю с терминала. Когда я запускаю docker-compose up --build
, он успешно запускается, но ip 13.36.211.140
ec2-13-36-211-140.eu-west-3.compute.amazonaws.com отказывается подключаться через браузер.
Вот все правила, которые у меня есть
Я также прочитал много постов на stackoverflow и в блоге, чтобы исправить это, я добавил много правил для приема портов, как вы можете видеть ниже. Что может быть лучшим решением для этого? Я знаю, что я определенно что-то упускаю...
это мой файл docker-compose.yaml
version: '3'
services:
django_app:
build: .
env_file:
- .env
volumes:
- static_vol:/app/static
- media_vol:/app/media
ports:
- "8000:8000"
nginx:
build: ./nginx
volumes:
- static_vol:/app/static
- media_vol:/app/media
ports:
- "80:80"
depends_on:
- django_app
volumes:
static_vol:
media_vol: