Notice
Recent Comments
Recent Posts
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today
Total
관리 메뉴

기록 > 기억

외부에서 톰캣 접속하기 본문

프로그래밍/개인용 웹서버 구축

외부에서 톰캣 접속하기

BY SON 2017. 11. 13. 14:06

외부에서 톰캣 접속하기

 

● 현 상황

JDK 설치 → tomcat 설치 → http://localhost:8090 확인

내부에서만 톰캣 접속 가능

 

● 해결 방안

① 공유기 설정화면에 접속

고급설정 > NAT/라우터 관리 > 고급 NAT 설정 > twin IP 설정

"현재 접속된 PC의 주소로 설정" 체크하면 내부아이피(192.168.0.2)와 외부아이피를 동시에 사용 할 수 있음

설정 저장하고 컴퓨터 재부팅 !!

cmd창에서 ipconfig로 외부아이피로 변경 되었는지 확인

혹시 변경이 안되었다면 ipconfig /release → ipconfig /renew 명령어 입력 후 다시 확인

 

고급설정 > NAT/라우터 관리 > 포트포워드 설정

위에서 twinIP 로 공인 아이피와 매핑된 내부아이피(192.168.0.2)에 톰캣서버 포트 8090 입력

 

④ 방화벽 인바운드 규칙 추가

톰캣 서버 포트인 8090을 인바운드 규칙에 연결 허용

 

이제 외부에서 http://외부아이피.iptime.org:8090 으로 톰캣에 접속 가능

DDNS 설정 했다면 http://도메인명.iptime.org:8090 으로도 접속 가능

 

 

문제 발생

http://외부아이피.iptime.org:8090 접속이 안됨ㅠㅠ

telnet 외부아이피 8090 포트 확인해보니 포트가 연결이 안되었다고 함ㅠㅠ 분명 방화벽 포트 열어줬다고!!!

 

● 원인

tomcat service인 Commons Daemon Service Runner가 모든 포트를 차단하고 있었음 !!

 

● 해결 방안 

방법 1) Commons Daemon Service Runner 속성을 연결허용으로 변경 (모든포트 연결허용)

          포트포워드 설정을 외부에서 8090으로 접속하면 내부에서 8090으로 연결해 둠

방법 2) Commons Daemon Service Runner 우클릭 - 사용안함 (모든포트 연결차단 하는 애는 사용안함)

          톰캣 포트 8090 인바운드 추가

 

'프로그래밍 > 개인용 웹서버 구축' 카테고리의 다른 글

외부에서 DB 접속하기  (0) 2017.10.17
오라클 설치  (0) 2017.10.17
Comments