2014-01-09 5 views
0

Tomcat7 서버에 스프링 애플리케이션을 배포하고 있습니다. 괜찮아요,하지만 그 스프링 보안 (인증)의 앞에 아파치 프록시를 설정하려고하면 작동하지 않습니다, 그것은 항상 로그인 페이지로 리디렉션이야.스프링 보안이 아파치 프록시와 함께 작동하지 않습니다.

프록시 구성 내가 시도하고는 :

<VirtualHost *:80> 
    ServerName www.myhost.com 

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

    ProxyPreserveHost Off 
    ProxyPass/http://192.168.0.2:8080/my-spring-app/ 
    ProxyPassReverse/http://192.168.0.2:8080/my-spring-app/ 
    ProxyPassReverseCookiePath /my-spring-app/
</VirtualHost> 

나는 다른 봄 응용 프로그램의 상단에 확인 작업을 다른 프록시에서 구성을 복사했습니다.

ajp 프록시를 사용하지 않고이 배포를 수행해야합니다. 모든 단서?

답변

0

생성 된 쿠키를 확인하고 모든 세부 정보 (경로, 도메인 ...)를 제공 할 수 있습니까?

ProxyPreserveHostOff으로 설정하는 특별한 이유가 있습니까?

도메인 불일치를 막기 위해 ProxyPassReverseCookieDomain을 고려하십시오. 일반적인 리버스 프록시 나 게이트웨이 구성에서

,이 옵션을 끄기로 설정해야합니다 : 당신은 역방향 프록시로 아파치를 사용하는 경우

또한, 단지, 당신은 ProxyRequestsOff에 설정해야합니다.

관련 문제