2011-09-15 5 views
1

나는 VPS를 가지고있다. 내 웹 사이트는 해당 vps에 있으며, 나는 거기에 내 고객의 웹 사이트를 갖고 싶습니다.다른 도메인에서 내 도메인의 서블릿을 호출 할 수 있습니까?

내 서블릿을 내 도메인 아래에두고 클라이언트의 웹 사이트에서 해당 서블릿에 요청하여 데이터 중복을 피하기를 원합니다. 즉, 클라이언트의 각 도메인 아래에 서블릿의 사본을 배치하는 대신 서블릿을 내 도메인의 한 위치에 모두 갖고 싶어합니다.

질문은 - 다른 도메인 (컨텍스트)에서 내 도메인 (또는 컨텍스트)의 서블릿을 호출 할 수 있습니까?

그렇다면 어떻게 처리할까요?

+0

두 개의 "도메인"에 글로벌 IP 주소가있는 경우 물론 각 서버는 다른 IP 주소에서 서블릿에 대한 요청을 포함하여 원하는대로 모든 종류의 HTTP 요청을 만들 수 있습니다. 더 구체적으로 무엇을 성취하려고하는지 모른 채 "완료된 방법"에 대답 할 수 없습니다. 다른 서블릿에 원시 HTTP 요청을 만들고 싶습니까? –

+1

웹 서비스를 고려해 보셨습니까? 그것은 훨씬 더 간단하고 재사용이 가능할 것입니다. – BalusC

+0

@Kirk - 도메인은 하나의 IP 주소에 있습니다. 기본적으로 간단한 HTTP 요청입니까? – katura

답변

1

그래서 여러 도메인에 대해 기능/콘텐츠를 호스팅하는 서블릿 세트가 있습니까? 모든 도메인을 동일한 IP/호스트/서버로 라우팅 한 다음 런타임에 요청 도메인을 결정하여이 작업을 수행 할 수 있습니다. 이러한 예는 여기에서 알 수있다 : 따라서, 이는 도메인의 이름을 결정하는 URL/request rewriting 도구를 사용하여,로드 데이터 인

https://github.com/ocpsoft/rewrite/blob/master/showcase/multi-domain/src/main/java/com/ocpsoft/rewrite/showcase/domain/DomainRewriteConfiguration.java

.

이것이 문제가되지 않는다면, 나는 당신이 무엇을 요구하고 있는지 정말로 확신하지 못한다고 생각합니다!

+0

기본적으로 아이디어입니다. 여러 도메인에 기능을 제공하는 서블릿 세트입니다. 도메인은 하나의 IP 주소에 있습니다. 이 개념은 비슷한 방식으로 구축 된 사이트를위한 것입니다. 나는 Domain Rewrite Config가 내가 찾고있는 것이라고 생각하지 않지만 ... 고마워. – katura

+0

그게 당신을 위해 해결되지 않는 무엇입니까? – Lincoln

관련 문제