-->
본문 바로가기

IT/amazon AWS

[AWS] 아마존 웹서비스 의 EC2 Instance Port 설정 및 Tomcat 접속(포트:8080) 확인

 

간단한 부분이지만 Tomcat 테스트가 잘 되었는지 외부에서 테스트를 해보면 반드시 연결이 되지 않은 오류가 뜰 것이다.

(연결 할 수 없는 오류가 뜨는 건 당연..)

위와 같은 문제를 해결 해주기 위해서는 외부에서 접속이 될 수 있게 포트 포워딩을 설정을 해주어야 하는데 해당 방법을 해보고자 해당 환경을 설정을 해주어야 한다. 

 


참조한 블로그 

 

https://hongku.tistory.com/194

 

AWS :: 아마존 웹 서비스 EC2 서버에 아파치 톰캣 설치(Tomcat8)

AWS 인스턴스 생성하는법 2018/05/29 - [Cloud/AWS&Openstack] - AWS :: 아마존 웹 서비스 회원가입 후 가상머신(인스턴스) 생성하기 EC2 서버에 톰캣(Tomcat8) 설치 $ java -version 위 명령어를 이용해서 자바..

hongku.tistory.com


1.우선 포트가 열려 있는지 클라우드 설정 해놓은 EC2 환경에 접속해서 알아본다.

netstat -tuple

해당 환경을 보면 State가 있는데 일단 LISTEN으로 이상없이 동작 중 이다.


2. 아마존 AWS 의 EC2 Instance 로 가서 Instances 를 클릭해 해당 설정해 놓은 클라우드 웹서버 환경으로 들어가서 Security Groups 밑의 부분을 클릭한다. 

(노란색으로 체크한 부분을 클릭하면 된다.)


3.아래 Inbound 를 클릭해 Edit를 클릭한다.


4. Add Rule를 선택한 다음 톰켓의 기본 포트는 8080 이므로 해당 Type은  Custom TCP Role 를 선택하고 Protocol은 TCP ,Port Range는 8080 으로 설정해 준다. 


5.  다시 Instance 로 접근해서 Networking -> Change Security Groups 를 누른다. 


6. Change Security Groups 에서 할당할 security Group ID 를 선택한다. 그리고 아래의 Assign Security Groups 를 선택한다. 


7. 다시 한번 http://ip주소:8080 로 접속해서 제대로 잘 접속이 되는지 확인한다.