반응형
EC2 서버를 이용하다가 포트 포워딩에 대해서 찾아보았다.
AWS EC2에 스프링 부트 배치를 배포한 상태에서 lambda를 트리거로 활용하였다.
하지만 IP주소만으로는 서버에 접근할 수 없엇고 톰캣 포트를 붙여야 했다.
- http://15.165.211. 224:8080
하지만 필자는 뒤에 톰캣의 포트없이 사용하고 싶어 http 포트를 8080포트로 포워딩을 알아 보았다.
1. iptables 사용
EC2 서버에 접속하여 아래 명령문을 실행 시킨다.
sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
2. 80 -> 8080 포워딩 확인
아래 명령어를 실행 시키면 포워딩 된것을 확인 할 수 있다.
sudo iptables -t -nat -L --line-numbers
3. PREROUTING 삭제
필자가 테스트를 해본다고 8080포워딩을 두개나 집어넣게 되어 하나를 삭제하려고했다.
아래 명령어를 실행하면 PREROUTING이 삭제 된것을 확인할 수 있다.
sudo iptables -t nat -D PREROUTING (지울 번호)
반응형
'AWS' 카테고리의 다른 글
[AWS]구글 서치콘솔(Search Console) 사이트 등록, 소유 확인하기 (0) | 2024.05.12 |
---|---|
AWS S3 연동하기 (0) | 2023.07.03 |
[AWS/RDS] RDS로 Postgresql 데이터베이스 만들기(인텔리제이이용 Connection Test까지) (0) | 2023.01.29 |
[AWS]EC2 서버 윈도우에서 접속하는 방법 (0) | 2022.11.11 |
[AWS]EC2 인스턴스 생성하기!!! (0) | 2022.11.09 |
댓글