PuTTy로 AWS 서버에 접속해서 이렇게 서버 프로그램을 실행시키고

웹 브라우저를 띄우고 [http://ip주소/페이지 주소] 를 입력했는데 이렇게 떴다.

사이트에 연결할 수 없음

로컬에서 테스트 했을 때는 멀쩡히 잘 됐었는데...

그리고 고정 IP를 쓰는 학교 연구실 컴퓨터로 서버 프로그램을 돌려놓고 다른 컴퓨터에서 웹 브라우저로 접속했을 때도 잘 됐었다. 심지어 학교 연구실 컴퓨터에 서버 돌려놓고 안드로이드 앱에서도 서버 연결 테스트 했는데 멀쩡히 잘 됐었다. 왜 그럴까...?

 

검색을 해보니 인바운드 규칙 추가를 해야 한다고 해서

8081 포트를 추가해줬다. (왜냐하면 내가 서버 프로그램의 포트번호를 8081로 지정해줬기 때문)

application.properties에 지정한 포트번호

 

그런데 이렇게 해줘도 똑같았다. 접속이 되지 않았다.

 

그러다가 내가 리눅스 서버의 포트를 열어줘야 하나? 하고 "centOS 포트 여는 방법"이라고 검색해서

https://server-engineer.tistory.com/418

여기 있는대로

iptables -I INPUT 1 -p tcp --dport 8081 -j ACCEPT

 

이렇게 명령어를 입력했다.

 

그랬더니

Initializing을 하더니

웹 브라우저에서 멀쩡히 접속이 됐다.

 

포트를 열어줘야 하는구나. 오늘도 배워간다.

+ Recent posts