본문 바로가기
  • BLG-ZYNGIROK-모토-꿈꾸며-배우고-나누며-이루다
ICT/AWS

AWS 이용해서 웹사이트 만들기 - 8080 없애는 방법

by dazwischen 2022. 6. 14. 20:56
반응형

aws-웹사이트-구축-8080-없애기-썸네일-이미지이다.
aws 웹사이트 구축 8080 없애기

8080 포트

스프링부트로 만든 웹페이지의 기본 포트는 8080으로 설정되어 있다. 하지만 웹페이지 주소 입력시 80이 기본이기 때문에 8080을 계속 써주어야 한다. 이 문제를 해결하기 위해 80으로 접속한 신호를 8080으로 포워딩(Forwarding) 시켜줄 것이다.

포워딩

EC2에 터미널 접속후 아래 명령어를 입력해 준다.

$ sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080

등록되어 있는 IP테이블 확인방법은 다음 명령어이다.

$ sudo iptables -t nat -L

삭제

만약에 등록했던 포워딩 방식을 삭제하고 싶을 때는 다음 등록할 때의 -A 명령어를 -D로만 바꿔주면 된다.

$ sudo iptables -D PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080

보안그룹 인바운드 규칙 수정

이제 EC2의 보안그룹의 인바운드 규칙을 수정해야 한다. EC2의 보안그룹에 들어가 인바운드 규칙 수정을 눌러준다.

EC2-보안그룹의-인바운드-규칙을-클릭한다.
EC2 보안그룹 인바운드 규칙

여기서 두 개의 규칙을 아래와 같이 생성해 줄 것이다.

HTTP ::/0
HTTP 0.0.0.0/0

인바운드-규칙-http-80-"::/0"-을-설정한다.
HTTP ::/0
인바운드-규칙-http-80-"0.0.0.0/0"-을-설정한다.
HTTP 0.0.0.0/0

 

반응형

댓글