랄라

AWS 배포중 발생한 오류 해결 (80포트 접속 불가능) 본문

내일배움캠프/공부정리

AWS 배포중 발생한 오류 해결 (80포트 접속 불가능)

devdaeun 2025. 2. 5. 10:57

과제 제출을 위해  AWS 배포중 발생한 오류기록입니다.

 

포트포워딩을 진행하여 80포트로 오는 요청을 8080포트로 변환하는 작업을 수행 중, 

명령어를 입력하였는데도 수행이 되지않는 오류가 발생.


 

추측1

보안그룹의 인바운드 규칙 작성에 문제가 있는걸까?

- 제공되는 퍼블릭ip 주소의 경우 ipv4를 지원하는데 작성되었던 포트는 ipv6로 설정되어있는것을 확인.

- 이때문인가 싶어 수정을 진행하였지만 캡쳐이미지와 같은 오류메세지가 나왔다.

- 해당 인바운드 규칙 제거 후 처음부트 ipv4로 설정하니 메세지가 나오지않음. 

 

*결과  -> 해결되지않았다. 여전히 8080포트로만 작동됨

 

추측2

해당 명령어를 수행하지않고 ssh 접속을 끊어서 발생한걸까?

- ssh 접속을 제거하고 다시 명령어를 수행한뒤 재접속 시도

 

*결과 -> 해결되지않았다2


 

해결! -> 튜터님께 문의드리기

아무리 구글링을해봐도 답이 나오지않아 튜터님께 도움을 요청했다.

화면을 공유하며 git bash 창에 ifconfig 명령어(Ubuntu)를 입력하여 문제를 발견! 

 

*명령어 수행 안될 시 ifconfig 설치

sudo apt install net-tools

 

나의 네트워크 인터페이스명이 제시된 명령어에 적힌것과 달라서 발생한 오류였다.

sudo iptables -t nat -A PREROUTING -i 인터페이스명 -p tcp --dport 80 -j REDIRECT --to-port 8080

인터페이스명을 알맞게 변경하고 80포트로 접속을 시도해보니 접속이 가능했다!

 

결론 : 모르겠을땐 바로 질문하러가도록 하자.. (아침일찍부터 시도했는데 안되던것이 너무 금방 해결되었따....ㅠ),

앞으로는 명령어를 하나하나 확인해서 어떤의미인지 자세히 확인해야겠다.

 

'내일배움캠프 > 공부정리' 카테고리의 다른 글

Spring Cloud  (1) 2025.02.07
MSA와 MA의 정의  (0) 2025.02.07
Validation  (0) 2025.02.05
Spring Security와 주요기능  (0) 2025.02.05
JWT(Json Web Token)  (0) 2025.02.04