간단한 부분이지만 Tomcat 테스트가 잘 되었는지 외부에서 테스트를 해보면 반드시 연결이 되지 않은 오류가 뜰 것이다.
위와 같은 문제를 해결 해주기 위해서는 외부에서 접속이 될 수 있게 포트 포워딩을 설정을 해주어야 하는데 해당 방법을 해보고자 해당 환경을 설정을 해주어야 한다.
참조한 블로그
https://hongku.tistory.com/194
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 로 접속해서 제대로 잘 접속이 되는지 확인한다.
'IT > amazon AWS' 카테고리의 다른 글
[AWS] EC2 Instance Password public key 및 PuTTy 접속 방법 (0) | 2019.09.29 |
---|---|
[AWS,PuTTy] EC2 인스턴스 서버를 돌리기 위한 PuTTy 설치 (0) | 2019.09.29 |
[Vmware,Ubuntu] VMware 설치 및 Unbuntu linux 설치 (0) | 2019.09.22 |
[AWS] EC2란?! (0) | 2019.09.22 |
[생활코딩] 지역과 가용구역(AWS) (0) | 2019.09.21 |