우리는 하나의 ec2안에서 docker compose를 통해 프론트엔드 + 백엔드 + redis가 연결되어있다

 

따라서 ec2의 ip주소로 접속하려면 먼저 프론트엔드의 포트로 접속을 해야하는데 (그렇지 않으면 ip주소:포트번호 로 접속),

이럴때 ec2에서 포트포워딩 설정을 해주면 된다

 

기본값인 80번 포트로 접속을 하면 내가 원하는 포트번호로 연결시켜주는 것이다

 

sudo su

iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port [원하는 포트번호]

 

이 과정을 실행하면 더이상 ip주소 뒤에 포트번호를 붙이지 않아도, ip주소만 입력하면 내가 원하는 포트로 이동할 수 있다! 

복사했습니다!