Programming/TroubleShooting

[AWS] EC2 퍼블릭 IPv4 DNS에 연결 거부됨, 연결 안됨, 비공개 등 문제발생

LazyCat 2024. 7. 14. 00:34
반응형

0. 필자의 컴퓨터 환경

Window 11 유저로 Ubuntu를 통해 EC2 구현 중에 고통을 받게 됨.

 

1. 문제 발생

EC2 인스턴스를 생성하면 할당되는 ip 주소로 접속했으나 연결이 거부됨.

 

2. 뻘짓 과정

정확히 2024년 7월 12일에 약 6시간동안 이 문제를 해결하기 위해

모든 블로그와 티스토리에 있는 해결책대로 실행해봄

* 보안그룹 설정 -> 제대로 되어있는데 그럼에도 불구하고 http, https로 접속 안됨 (80포트 443포트 잘 열어둠)

* 인스턴스 삭제-생성만 10번은 함

* putty로 했다가 ubuntu로 했다가 결국에 기도메타로 계정문젠가 싶어서 새 계정도 파봄

 

3. 해결 과정

여러분은 저처럼 고생하지마세요!!!!!ㅠ^ㅠ

행복하게 코딩 하실 권리가 충분히 있습니다!!!

https://www.youtube.com/watch?v=0qp4F7OmbEI

 

AWS 공식 계정 G.O.A.T

인스턴스 생성후에 연결이 안되게 만들 가능성이 있는 모든 요소를 알려주십니다

하나하나 비교하면서 하면 6시간이 아니라 10분이면 해결할 수 있어요

 

 

4. 결론

(1) 첫 번째 문제

인스턴스를 생성하고나서 ubuntu로 vm에 접속한 후

네트워크를 확인하지 않은채 '아...접속 외않되...' 이러고 있던게 패착의 요인이였다

sudo netstat -tulpn | grep apache2

이 명령어를 실행하면

몇 번 포트를 네트워크가 리스닝하고있는지를 보여준다.

 

<부검결과> 80포트만 열려있었고

443포트도 열어주며 http, https 모든 프로토콜에서 접속가능하도록 만들었다.

 

근데 보안그룹으로 분명히 80, 443, 8080 다 열어줬는데 왜 vm엔 설정이안되어있지?;;;

이건 아직 응애 클라우더에겐 어려운 지식이라 일단 서버 잘 열고 나중에 공부해야봐야겠다.

 

(2) 두 번째 문제

ufw 방화벽이 모든 포트를 막고있었다.

 

 

 

 

 

이제 해결됐으니 신나게 서버 구축하러 달려가봐야겠다 홍홍홍

 

 

반응형