2012-06-14 2 views
2

원격 컴퓨터에 Apache Tomcat 5.5 버전이 설치되어 있습니다. 응용 프로그램은 자바 서블릿과 MySQL 데이터베이스를 사용합니다. 모든 시스템에서 특정 IP 주소 (http://192.168.2.2:8080/myapps)를 사용하여 해당 페이지에 액세스해야합니다.브라우저를 사용하여 원격 컴퓨터에서 Tomcat Apache 서버에 액세스 할 수 없습니다.

원격 서버 웹 페이지에 액세스하려면 참조 링크 나 단계를 제공하십시오. 당신이 그것을에 바람둥이가있는 시스템에 방화벽 하나를 가지고있는 것처럼

감사합니다,

+1

로컬 IP 주소를 사용하는 "원격"을 정의하십시오. –

+0

지금까지 무엇을 했습니까? – hcg

+0

나는 당신이 그것에 접근하려고 시도했으나 그것이 작동하지 않았다고 추정합니까? 오류가 무엇입니까? 그 머신에서 Tomcat이 실행 중입니까? http : // localhost : 8080/myapps?와 같이 Tomcat 컴퓨터에서 웹 페이지를 로컬로 열 수 있었습니까? – maksimov

답변

3

는 소리, 당신의 IP 주소가 잘못, 또는 당신이에 연결하지 못할 네트워크에 있습니다.

리모컨 주소가 http://192.168.2.2:8080/myapps 인 컴퓨터 (예 : 로컬 호스트 : 8080/myapps로 액세스 할 수있는 컴퓨터)에서 액세스 할 수 있습니까? 주소가 잘못된 경우.

브라우저가 192.168.2.2에 전혀 액세스 할 수 없다면 해당 컴퓨터에 방화벽이 있거나 192.168을 시작하지 않는 주소에서 연결하려고 시도했음을 의미합니다.

편집 :

주소 192.168.x.x가 연결할 수있는 주소 범위 밖에서 아무 의미도없는 '개인 주소'이며, 인터넷에 갈 수 없다. 인터넷에서 액세스하려면 공용 주소 (예 : xxx.125.xxx.158에 나열된 주소)를 개인 주소 (예 : 포트 포워딩 설정 라우터)로 변환해야합니다.

없이는 연결할 수 없습니다.

+0

예 우디. 원격 컴퓨터가 내 네트워크에 없습니다. 하지만 나는 그것에 접근하고 싶다. localhost 및 ip address url을 사용하여 Tomcat 서버에서 웹 페이지에 액세스 할 수 있습니다. –

+0

@ * 별개의 네트워크 *에있는 경우 로컬 IP 주소를 사용하여 연결할 수 없으면 연결할 수있는 외부 IP 주소를 얻어야합니다. –

+0

외부 IP 주소 xx.125.xx.158을 사용하여 웹 페이지를 볼 수 없습니다. 나는 whatismyip.com에서이 문제를 해결하기위한 모든 해결책을 확인했다. –

2

내 Windows 2012 서버 OS에서 동일한 문제가 있었지만, Tomcat 아파치가 실행되는 포트에 예외가 추가되었습니다. 포트 예외를 추가

제어판을 클릭 한 다음 시작 단추 시작 단추 그림을 클릭하고의 다음 단계

1) 열기 Windows 방화벽을 사용합니다. 검색 상자에 firewall을 입력 한 다음 Windows 방화벽을 클릭하십시오.

2) 왼쪽 창에서 고급 설정을 클릭합니다. 관리자 권한 필요 관리자 암호 나 확인을 묻는 메시지가 나타나면 암호를 입력하거나 확인하십시오.

3) 고급 보안이 설정된 Windows 방화벽 대화 상자의 왼쪽 창에서 인바운드 규칙을 클릭 한 다음 오른쪽 창에서 새 규칙을 클릭합니다.

4) 이제 포트를 선택하고 다음을 클릭하십시오. 이제 특정 로컬 포트에 포트를 입력하거나 모든 로컬 포트를 선택하십시오. 그게 다야

+0

마지막으로 도메인 프로필 방화벽을 해제했을 때 마침내 효과가있었습니다. – jellboi

관련 문제