2012-04-10 7 views
0

Ich habe ein Thawte-Zertifikat auf meinem Root-Server und eine Java (Wicket) -Anwendung, die nur auf Tomcat läuft. Das Zertifikat ist ein Standard-Webserverzertifikat und für www.somedomain.com signiert. In der Tat ist es unter Somedomain.com (ohne www) nicht vertraut. Die DNS-Zone ist mit dem korrekten A-Eintrag und einem c-Namen für www eingerichtet. Ich muss eine Art DNS-Weiterleitung an meine Domain mit www-Präfix machen.www in URL beibehalten, um die Zertifikatsdomäne in Tomcat nur zu vergleichen Umgebung

Alle Lösungen, um dies ohne Apache-Webserver in Tomcat nur Umgebung zu lösen? Ich möchte nicht eine schmutzige Abhilfe zu tun, nur sauber, Benutzer und suchmaschinenfreundliche Lösungen

UPDATE

Obwohl ich lieben Kater eigenständigen gehalten, der einzige Weg, zu lösen, das war eine HTTP-Proxy zu verwenden (in Mein Fall nginx), der Domainnamen über virtuelle Hosts hört und die URL in ihre www. * - Version umschreibt und alle Anfragen für diese neue URL an tomcat weiterleitet.

Antwort

0

Sie müssen wahrscheinlich entweder das DNS ändern, so dass es einen korrekten A-Eintrag hat (Sie besitzen es richtig?). Oder gehen Sie zurück zu Thawte und fragen Sie nach einem anderen Zertifikat, das Ihren Server mit * .somedomain.com identifiziert, dann kann es sowohl für www.somedomain.com als auch für somedomain.com verwendet werden.

Dies könnte für Sie arbeiten anders:

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

+0

Was meinen Sie mit einer korrekten Ein Eintrag Einstellung? Meine Domain hat die Server-IP-Adresse als A-Eintrag, wodurch zusätzliche Einträge gemacht werden können, um das zu erreichen, was ich tun muss? Außerdem benötige ich kein Wildcard-Zertifikat, ich muss lediglich Anfragen an die www-Präfix-Domain weiterleiten, wie zum Beispiel Amazon tut es. Ich habe das urlrewrite-Tool schon vorher erkannt, ich werde es näher betrachten. –

+0

Das Handbuch von urlrewrite sagte, dass die URL-Zuordnung kontextabhängig ist. Ich sehe keinen Weg, um das zu erreichen, was ich durch dieses Tool zu erreichen versuche. Haben Sie eine Beispielkonfiguration von urlrewrite, die eine Weiterleitung an meine Domain mit www Präfix vornehmen würde? –

Verwandte Themen