반응형

✔️ ec2에서 8080 포트 접속 시 80포트로 리다이렉트를 왜 해야할까?

가비아에서 도메인을 구입하고 aws route53을 이용해 도메인을 등록했는데..
8080포트를 붙이지 않으니 찾을 수 없는 페이지!! 라고 나왔습니다.
결국 도메인:8080 으로 접속을 해야하는 불편함... 과연 어떤 사용자가 이렇게 접속을 할까.. ㅜ.ㅜ

🔍 찾을 수 없는 페이지가 왜 나왔을까?

스프링부트로 개발을 진행했는데 내장 서버인 톰캣은 기본적으로 8080포트로 요청을 받게 됩니다.
하지만 브라우저는 기본이 80포트로 요청을 하기 때문에 위와 같은 현상이 발생하게 되는 것입니다.

🔍 iptables 명령어로 80포트로 포워딩 하기

간단하게 아래와 같은 명령어로 포트 포워딩을 할 수 있습니다.
$ iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080

설정 완료 후 아래 명령어로 등록이 되었는지 확인 합니다.
iptables -t nat -L

😁 이제 www.devlogmoa.shop로 접속을 하면 접속이 가능해집니다.!!

반응형

'기타 IT' 카테고리의 다른 글

디미터 법칙과 Tell, Don't Ask 법칙  (3) 2021.12.10
POSIX의 EOF(End Of File) 규칙  (0) 2021.12.03
구글 oauth2 리다이렉션 400오류  (0) 2021.09.30
Gmail Smtp 534-5.7.14와534-5.7.9에러  (0) 2021.09.30
싱글톤에서의 상태값  (0) 2021.09.26
복사했습니다!