2013-03-24 4 views
0

yyy.de:8080/app의 부두 웹 응용 프로그램에 하위 도메인 xxx.yyy.de를 프록시 처리하려고합니다. 먼저 나는 꽤 똑 바른 앞으로 짐작하게 인 문서 http://wiki.eclipse.org/Jetty/Howto/Configure_mod_proxy를 따랐다. 그래서 내 가상 호스트 설정은 다음과 같습니다 xxx.yyy.de/app/ 대신 yyy.de:8080/app/apache 2.2 부두가있는 하위 도메인 프록시 프록시 구성 8

:

<VirtualHost *:80> 
ServerName xxx.yyy.de 

ProxyRequests Off 
ProxyPreserveHost On 

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

ProxyPass/http://yyy:8080/app/ 
</VirtualHost> 

가 아파치에서 앞으로 (302)에서이 결과를 이렇게 몇 가지 다른 조합을 시도, 그들 중 누구도 내가 여기 잘못하고 어떻게 그것을 올바르게하는 일을하는지 궁금해 그래서 일하고 있어요?

나는이 문제를 해결할 수 있다고 생각하지만, 아파치/부두 문서에 따르면 나에게 잘못된 길로 보인다. 훨씬 간단해야한다.

최고 감사합니다, 스벤

편집 글쎄, 문제가 내 부두에이 뒤에 Grails의 응용 프로그램을 실행하고 있습니다 것 같다. 그러나 가상 호스트 기능으로 tomcat을 사용하여 문제를 해결했습니다. 그러면 내 설정이 예상대로 작동합니다.

답변

0

그것은 여기 내 우분투 12.10 노트북에 나를 위해 잘 작동 내가 무슨 짓을 :

  1. 등/아파치/가능 사이트/부두/만들기
  2. 는 sudo a2enmod proxy_http
  3. sudo는 a2ensite 부두
  4. sudo는 서비스 아파치를 다시 시작

아파치 가상 호스트 설정 파일 :

 <VirtualHost *:80> 
     ServerAdmin [email protected] 
     ServerName jetty.valkiria 
     ProxyRequests Off 
     <Proxy *:80> 
      Order deny,allow 
      Allow from all 
     </Proxy> 
     ProxyPass/http://valkiria:8080/ 
     ProxyPreserveHost On 
    <VirtualHost *:80> 
+0

내 특정 문제에 대해 해결되지 않는 해결책으로 해결책을 표시 할 수 없습니다. 그러나 그것은 Tomcat과 가상 호스트에서도 작동합니다. – sveri