..png)
누구든지 내 직장의 모든 시스템에서 내 로컬 호스트에 액세스할 수 있도록 tomcat에서 localhost:8080을 구성하여 localhost 대신 IP 주소에 연결하는 방법을 제안할 수 있습니까? tomcat6 및 netbeans 6.9.1을 사용하고 있습니다.
답변1
당신의 질문은 모호합니다 친구.
호스트 이름 "localhost"를 127.0.0.1이 아닌 다른 이름으로 확인하는 방법을 묻는 경우 대답은 다음과 같습니다.
- "/etc/hosts" 파일에서 localhost 항목을 변경하고 네트워크 구성을 엉망으로 만듭니다.
- 하지 마세요왜냐하면 당신은 물건을 깨뜨릴 수 있기 때문입니다.
Tomcat이 다른 IP 주소에 대한 요청을 수락하도록 하는 방법을 묻는 경우 대답은 $CATALINA_HOME/conf/server.xml
관련 <Connector>
요소를 추가하거나 변경하도록 편집하는 것입니다. 물론 구성된 IP 주소 또는 컴퓨터의 네트워크 인터페이스/인터페이스 주소에서만 수신할 수 있습니다.
답변2
Tomcat은 기본적으로 모든 IP 주소(0.0.0.0)에 바인딩됩니다.
다음으로 인바운드 방화벽 규칙을 확인하세요. 8080 또는 사용 중인 포트가 차단되었을 수 있습니다.
답변3
이는 Microsoft가 아닌 거의 모든 서비스에 대한 일반적인 방법입니다.
- 문제의 서비스에 대한 구성 파일을 살펴보고 "localhost" 또는 "127.0.0.1"에 대한 참조를 찾으세요.
- 누구에게나 서비스에 대한 무제한 액세스를 제공하는 것이 지혜로운 일인지 잠시 생각해 보십시오.
- 외부 IP 주소 또는 DNS 이름을 반영하도록 참조를 변경합니다.
귀하와 "다른 모든 사람" 사이에 존재할 수 있는 게이트웨이 또는 라우터의 네트워크 경로를 변경해야 할 수도 있습니다.
답변4
그렇다면 포트 8080에서 로컬로 실행되는 Tomcat에 원격으로 액세스하고 싶으신가요?
먼저 컴퓨터의 IP 주소를 알아야 합니다.
windows: - 도스 상자를 엽니다. - 다음을 입력합니다.
IP구성 /모두
리눅스: - 쉘로 이동 - 입력
구성인 경우
로컬 IP 주소가 나열됩니다. 이제 원격(직장) 컴퓨터의 브라우저에 다음 URL을 입력하세요.
http://the-IP-address-you-found:8080
방화벽 차단이나 기타 네트워크 문제가 없으면 Tomcat 페이지가 표시됩니다.