

우리는 하나의 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주소만 입력하면 내가 원하는 포트로 이동할 수 있다!
'Project > Snacks' 카테고리의 다른 글
[Snacks 개발 일기] #13 ec2에서 빌드 안될 때, swap 메모리 설정하여 해결하기 (0) | 2023.01.20 |
---|---|
[Snacks 개발 일기] #12 docker compose 시 redis 연결 안될 때 해결하기 (0) | 2023.01.20 |
[Snacks 개발 일기] #11 Table doesn't exist 해결하기 (0) | 2023.01.13 |
[Snacks 개발 일기] #10 incorrect string value..... 에러 해결하기 (0) | 2023.01.03 |
[Snacks 개발 일기] #9 Spring Security에서 cors 에러 해결하기 (0) | 2022.12.23 |