2008-11-05 5 views
0

저는 Jetty6를 실행합니다.하지만 필요하다면 아파치를 앞쪽에 배치하십시오.웹 서버 구성 : 80 - 도메인 이름 요청을 실행중인 다른 웹 서버로 지정하려면 : 8080, 동일한 컴퓨터에서 다른 포트를 사용 하시겠습니까?

동일한 컴퓨터에서 다른 포트에서 두 개의 웹 서버 인스턴스를 실행하고 싶습니다. 포트 80의 인스턴스가 두 번째 공용 도메인 이름을 포트 8080의 두 번째 웹 서버로 리디렉션하려고합니다.

웹 사용자에게는 보이지 않아야합니다.

감사합니다. 내가 제대로 질문을 이해한다면

답변

2

nginx으로 설정하는 것이 일반적인 방법입니다. 그것은 좋은 평판을 가지고 있으며 개인적으로 좋은 결과를 가지고 그것을 사용하여 여러 트래픽이 많은 사이트를 알고 있습니다.

twiki에는 많은 정보가 있으며 this proxy setup은 아마도 당신이 찾고있는 것과 유사 할 것입니다.

1

, 당신은, 아파치에 mod_proxy를을 사용하려면 80

ProxyPassReverse /이 역방향 프록시를합니다 http://localhost:8080/

모든 요청 포트에서 실행중인 웹 서버에이 줄을 사용할 필요가 8080

+0

Simon, 일반 대중이 같은 방식으로 두 도메인에 도달 했습니까? http://domain_x.com, http://domain_y.com? – Florin

2

그냥 아파치의 mod_proxy를를 사용하는 포트 위에 포트 80가 문제 해결할 수

ProxyRequests Off 

    <Proxy *> 
    Order deny,allow 
    Allow from all 
    </Proxy> 

    ProxyPass  /http://localhost:8080/ 
    ProxyPassReverse/http://localhost:8080/ 

에 대한 자세한 내용은 apache docs