728x90
반응형
AWS를 설정하고 로컬 호스트로는 접속이 되는데 외부에서 서버 IP로 연결이 되지 않는 경우가 있다.
뿐만아니라 내부에서도 서버 IP는 접속이 되지않는다.
아무리 AWS의 security group의 허용 포트를 추가 해봐도 접속이 되지 않는다.
몇시간 구글링한 끝에 해답을 찾아냈다.
바로 서버 내부에서 수동으로 방화벽을 해제 하는 것이다.
1. 윈도우에서 방화벽을 검색한다.(firewall)
2. 방화벽의 모습이다. 좌측에 Advanced settings를 클릭해주자.
3. 좌측에 Inbound Rules를 클릭한다. Inbound는 내부, Outbound는 외부에서 접근하는 방화벽 규칙이다.
Inbound Rules 클릭 후 오른쪽에 New Rule을 클릭하여 새롭게 내부에서 허용하는 포트를 추가하자.
4. 포트를 추가할 것이므로 2번째 Port를 선택.
5. 접근을 허용할 포트 번호를 추가한다. 제일 기본이 되는 톰캣 8080과 기타 포트들을 추가하였다.
설정을 마친 후 8080포트로 접근하였을 때 톰캣의 화면이 실행이 되는것을 확인할 수 있다.
정확하게 어떤 이유때문에 EC2 설정화면에서 방화벽이 설정되지 않는지 잘 모르겠지만
웹에서 설정이 되지 않는다면 서버에서 수동으로 방화벽을 해제해 주도록 하자.
반응형
'개발' 카테고리의 다른 글
[Android] Firebase gradle 빌드 오류 (0) | 2017.04.18 |
---|---|
[Android] 카카오톡 로그인 앱 중지 (0) | 2017.04.18 |
[android] HttpClient/Post META INF DEPENDENCIES 오류 (0) | 2017.04.18 |
[JSP] 톰캣의 기본포트가 이미 사용중 일 때 (0) | 2017.04.18 |
[JSP] JDBC Driver를 찾을 수 없을 때 (0) | 2017.04.18 |
댓글