반응형
AWS EC2내 Container 포트포워딩 후 포트포워딩 포트를 통해 외부 접속 허용
(ECS EC2 구성은 아닙니다)
- 상세 스펙
- OS : Amazon Linux
- Docker Version : 20.10.13
- Docker Container : Nginx
- Container PortForwarding : 80 -> 8888
- 구성도
- 외부 사용자가 -> ALB DNS:8888 -> AWS EC2내 Container Nginx 접속
1. Docker 컨테이너 배포하기
- AWS EC2내에 Docker 설치는 "https://dog-developers.tistory.com/235" 님 내용 참고 부탁드립니다.
docker run --name nginx-alb -p 8888:80 -d -v /docker-nginx nginx
2. 컨테이너 배포 상태 확인하기
docker ps
Docker 컨테이너 및 배포 준비는 완료...
3. 컨테이너와 연결시킬 ALB 구성 및 Target-Group 생성
3.1 Application Load Balancer 구성
3.2 Application Load Balancer Target-Group 생성
- Target-Group Name 생성 및 Target Port 지정(외부 포트 : 8888)
- Target-Group에 지정할 EC2 서버 등록
4. 외부에서 컨테이너 Nginx 접속 상태 확인
이상 EC2내에 Nginx 설치 후 ALB연동하여 외부에서 ALB DNS로 접속하는 방법 안내 드렸습니다.
잘못된 부분 있으시면 언제든 정정 요청 부탁드립니다.
반응형
'AWS > EC2' 카테고리의 다른 글
AWS EC2 생성 (0) | 2025.01.03 |
---|---|
AWS EC2 Cloudwatch 설정 (0) | 2025.01.03 |
[AWS]AWS EC2 Public IP 추가 하기 (0) | 2022.06.22 |
[AWS EC2]AWS EC2 EBS Volume 증설하기 (0) | 2022.03.11 |
AWS fargate (0) | 2021.08.30 |
댓글