랄라
AWS 배포중 발생한 오류 해결 (80포트 접속 불가능) 본문
과제 제출을 위해 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 |