본문 바로가기

리눅스/우분투

EC2 에서 포트포워딩 하기

 

fastAPI를 이용해서 로컬에서만 돌리던 서버를 ec2에 올려서 사용하기 위해서

EC2에서 포트포워딩 작업을 해보았다.

 

EC2 콘솔 인바운드 규칙에서 다음과 같이 설정이 되어 있으면 된다.

 

인바운드 규칙을 설정했으면 EC2에 접속해서 다음 명령어를 입력한다.

 

sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8000(사용할 서버 포트 )

기본 http 연결 포트가 80 이므로 80으로 들어오는 모든 요청을 서버에서 사용할 8000번으로 리디렉션 시켰다.

 

sudo iptables -t nat -L --line-numbers

결과 확인

위처럼 결과가 출력된다면 포트포워딩 설정은 성공적으로 된 것이다.