2012-04-10 1 views
0

루트 서버에 Thawte 인증서가 있고 Tomcat에서만 실행중인 Java (wicket) 응용 프로그램이 있습니다. 인증서는 표준 웹 서버 인증서이며 www.somedomain.com에 서명됩니다. 실제로 그것은 somedomain.com (www가없는)에서 신뢰할 수 없습니다. DNS 영역은 올바른 A 항목과 www에 대한 cname으로 설정됩니다. www 접두어로 내 도메인에 일종의 DNS 전달을해야합니다.URL을 tomcat 전용 환경에서 인증서 도메인과 일치하도록 URL에 유지하십시오.

Tomcat 전용 환경에서 아파치 웹 서버없이이 문제를 해결할 수있는 솔루션은 무엇입니까? 나는 더러운 해결, 깨끗한, 사용자와 SEARCHENGINE 친화적 인 솔루션

UPDATE를 할 좋아하지 않을

차라리 바람둥이의 독립을 유지 거라고하지만, 유일한 방법은 (에 그는 HTTP 프록시를 사용하는 것이었다 해결하기 위해 내 경우 nginx)는 가상 호스트를 통해 도메인 이름을 듣고 URL을 www. * 버전으로 다시 작성하고이 새 URL에 대한 모든 요청을 Tomcat에 전달합니다.

답변

0

올바른 A 항목 (올바른 소유권을 갖고 있습니까?)을 갖도록 DNS를 변경해야 할 수도 있습니다. 또는 Thawte로 돌아가서 * .somedomain.com을 사용하여 서버를 식별하는 다른 인증서를 요청한 다음 www.somedomain.com 및 somedomain.com 모두에 사용할 수 있습니다.

이 그렇지 않으면 당신을 위해 작동하지 않을 수 있습니다 : 당신이 올바른 항목을 설정 무엇을

http://www.tuckey.org/urlrewrite/

+0

을 의미합니까? 내 도메인에는 A 항목으로 서버 IP 주소가 있습니다.이 항목을 추가로 입력하여 필요한 작업을 수행 할 수 있습니까? 또한 와일드 카드 인증서가 필요하지 않습니다. www 접두사 도메인에 요청을 전달해야합니다. 예를 들어 amazon이이를 수행하고 있습니다. 나는 urlrewrite 도구를 미리 알아 보았고, 악감정을 자세히 들여다 보았다. –

+0

urlrewrite의 설명서는 url 매핑이 문맥 상 reltive라고 말했고, 나는이 도구를 통해 무엇을하려고하는지 전혀 알지 못했다. www 접두사를 사용하여 도메인에 전달할 urlrewrite의 구성 예가 있습니까? –

관련 문제