2012-03-13 5 views
1

웹 응용 프로그램을 jboss 웹 서버에 배포했습니다. 서블릿이 포함되어 있습니다. 현재 URL은 입니다. localhost : 8080/MyWebApp
로컬 호스트가 아닌 클라이언트가 MyWebApp에도 액세스 할 수 있도록 공용으로 만들고 싶습니다. 나는 이것을 익숙하지 않기 때문에 이것을하는 법을 잘 모른다. 도메인을 제공하는 여러 사이트를 탐색했지만 내 서버가 어디에 있는지 이해할 수 없습니다.
내 시스템을 서버로 만들고 jboss 서버를 실행할 수 있습니까?웹 응용 프로그램 만들기 공개

+0

어떤 JBoss 버전을 사용하고 있습니까? – Efthymis

+0

@Efthymis : 4.02 – suraj

답변

2
  1. 로컬 호스트에서만 듣기와 관련하여 시작 스크립트를 살펴보십시오. 당신은 당신이 할
    run.sh 이상적으로

  2. 1.2.3.4 -b 사용하는 경우에만 특정 IP를 들으려면 0.0.0.0
    -b
    run.sh를 사용할 수는 모든 네트워크 인터페이스에서 수신 만들려면 사용자가 http://some_server:8080/MyWebApp에 액세스하지만 http://some_server/MyWebApp과 같은 것을 원하지 않습니다. 이를 위해서는 mod_jk로 아파치를 설정하고 요청을 jboss로 프록시해야합니다. 이전에이 작업을 한 적이 없다면 어려울 수 있습니다. 그러나이 작업을 수행하는 데 도움이되는 인터넷 자원이 많이 있습니다.

+0

이 응용 프로그램을 인터넷에서 사용 가능하게하고 싶습니다. 특정 IP에 바인딩하면 인터넷의 어느 곳에서나 액세스 할 수 있습니까? – suraj

+0

아니요. 인터넷에서 서버에 액세스 할 수 있는지 여부에 따라 다릅니다. 이 서버가 회사의 데이터 센터에 있다고 가정합니다. 세부 사항을 파악하려면 네트워크 팀과 긴밀히 협력해야합니다. 그러나 이상적으로, jboss를 인터넷에 노출시키고 싶지는 않습니다. jboss가 내부 네트워크에 상주하는 동안 프록시에 아파치를 설정하여 jboss에 요청하고 아파치를 인터넷에 노출시킵니다. – bubbly

+0

인터넷에서 내 서버에 액세스 할 수있는 방법을 알고 싶습니다. 이것이 내가 기본적으로 알고 싶은 것입니다. – suraj

관련 문제