2010-06-09 2 views
2

두 개의 URL 뒤에 하나의 웹 응용 프로그램을 실행하는 tomcat 서버 (6.0.20)가 있습니다 (예 : www.foo 그리고 이것은 하나의 별명 하나 개의 호스트로 server.xml에 구성되어Tomcat이 호스트 별칭을 필터링하여 SSL 리디렉션을 수행 할 수 있습니까?

secure.foo :

<Host name="www.foo" appBase="webapps"> 
    <Context docBase="foo" path=""></Context> 
    <Alias>secure.foo</Alias> 
</Host> 

이 이상적으로 우리가 secure.foo에 대한 요청을하고 싶습니다 포트 80에서이 자동으로 리디렉션되어 ssl을 사용합니다. 그러나 경로를 기반으로 리디렉션 지침을 찾을 수 있습니다. 호스트 이름이므로/* 보안 제약 조건을 추가 할 수 있지만 두 URL 모두에 적용됩니다.

요청한 호스트 이름을 필터링하여 리디렉션을 적용 할 수 있는지 알고있는 사람이 있습니까?

(이미 ssl 커넥터, 인증서 등을 사용하고 있습니다.)

나는 아파치 서버를 톰캣 앞에 붙이고 리다이렉션을 처리 할 수는 있지만, 톰캣이 독자적으로 이것을 할 수 있는지 알고 싶다.

감사

답변

0

커넥터와 엔진을 함께 제공하는 사용 "service components"(해당 호스트와). 암호화되지 않은 호스트에서는 리디렉션을 위해 html (메타 리디렉션) 또는 jsp (http 헤더 리디렉션) 파일을 배치 할 수 있습니다.

관련 문제