2012-08-06 3 views
1

ProxyPass를 사용하여 Apache 서버를 설정하는 방법을 알고 있습니다. 클라이언트가 특정 URL에 연결할 수 있고 다른 URL로 리디렉션되지만 입력 된 URL이 그대로 남아 있기 때문에이를 인식하지 못합니다.서블릿에 의한 ProxyPass?

이 경우 아파치 프록시를 사용해야합니까? 또는 어떻게 든 서블릿으로 동일한 결과를 얻을 수 있습니까? 특히 브라우저 URL을 변경하지 않고 전달하면 사용자가 여전히 서버에 직접 액세스한다고 생각할 수 있습니까?

답변

0

아마 lots of Proxy Servlets available이있을 수 있습니다. 일부는 아마도 Apache의 ProxyPass보다 더 풍부한 기능 세트가있을 것입니다. 하지만 일반적으로 서버가 인 서블릿 앞에 앉아서을 설치하면 사람들이 Apache와 같은 것을 설정하고 ProxyPass를 사용하여 로컬 (또는 내부) 서블릿 엔진에 요청을 프록시하게됩니다.

Apache를 사용할 필요가 없습니다. 예를 들어 NGinx's ProxyPass을 사용하면 거의 동일한 작업을 수행 할 수 있습니다. 로드 밸런싱이 걱정된다면 아파치의 mod_proxy 외에 다른 모듈도있다.