Kriege Tomcat mit SSL nicht zum Laufen

Hier geht es um XAMPP AddOns wie z. B. das Apache-Konfigurations-Tool Apanatschi. Irgendwelche Probleme damit oder Fragen dazu? Dann ist hier genau der richtige Ort um nachzufragen.

Kriege Tomcat mit SSL nicht zum Laufen

Postby heo » 16. May 2009 18:28

Hallo an Alle!

Ich verwende XAMPP für Windows (Windows XP) mit den beiden AddOn's Perl und Tomcat.

Beides läuft super, allerdings bekomme ich die https-Verbindung von Tomcat auf Port 8443 nicht zum Laufen. Ich habe schon mehrere Informationen darüber im I-Net gefunden, aber funktioniert hat bis jetzt noch nichts.

Vielleicht habt Ihr ja noch einen Tipp....

Ich habe, wie hier (http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html) beschrieben, den Befehl
Code: Select all
%JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA

ausgeführt. Die .keystore-Datei wird auch erstellt.

Dann habe ich die server.xml. Datei angepaßt:
Code: Select all
    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />


<!--   A "Connector" using the shared thread pool-->
    <!--
    <Connector executor="tomcatThreadPool"
               port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
    -->           
    <!-- Define a SSL HTTP/1.1 Connector on port 8443
         This connector uses the JSSE configuration, when using APR, the
         connector should be using the OpenSSL style configuration
         described in the APR documentation -->
    -->
<!--
   <Connector
           port="8443" minSpareThreads="5" maxSpareThreads="75"
           enableLookups="true" disableUploadTimeout="true"
           acceptCount="100"  maxThreads="200"
           scheme="https" secure="true" SSLEnabled="true"
           keystoreFile="${user.home}/.keystore" keystorePass="changeit"
           clientAuth="false" sslProtocol="TLS"/>
-->

   
    <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
               maxThreads="150" scheme="https" secure="true"
            keystoreFile="${user.home}/.keystore" keystorePass="changeit
               clientAuth="false" sslProtocol="TLS" />


Trotzdem: Beim Aufruf der https-Seite kommt beim Firefox der Fehler:

Code: Select all
Firefox kann keine Verbindung zu dem Server unter 192.168.2.2:8443 aufbauen.


Zugriff über :8080 läuft einwandfrei. Firewall schließe ich aus, die habe ich zum Test auch schon komplett deaktiviert.

Bei jeder Config-Änderung wurde sowohl Apache-Service als auch Tomcat-Service restartet.

Wo habe ich hier den Denkfehler?

Schon jetzt viele Dank für Eure Vorschläge!

LG
heo
heo
 
Posts: 6
Joined: 12. January 2007 19:49

Re: Kriege Tomcat mit SSL nicht zum Laufen

Postby Wiedmann » 16. May 2009 18:39

a)
Beides läuft super, allerdings bekomme ich die https-Verbindung von Tomcat auf Port 8443 nicht zum Laufen.

Da kann ich dir jetzt auch nicht wirklich helfen.

b)
Bei jeder Config-Änderung wurde sowohl Apache-Service als auch Tomcat-Service restartet.

Wenn du eh noch einen Apache laufen hast, wieso benutzt du dann (noch) Tomcat über Port 8080.

Jedensfalls ist es auf (imho) einfacher, den Apache für HTTPS zu konfigurieren.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: Kriege Tomcat mit SSL nicht zum Laufen

Postby heo » 16. May 2009 19:56

Hallo Wiedmann!

Vielen Dank für Deine rasche Antwort.

Vielleicht hab ich das Problem nicht richtig oder gut beschrieben. Es handelt sich um ein DMS-Appliaktion, die ohne Verschlüsselung schon läuft, die ich aber über https aufrufen möchte.

https geht grundsätzlich schon. Also zB https://localhost/bilder - kein Timeout sondern die Seite wird angezeigt und ich hab das Verschlüsselungs-Symbol in der FF -Taskleiste.

Wenn ich das richtig verstehe, läuft Tomcat auf Port 8080 bzw. per SSL auf Port 8443

Ich möchte jetzt ein Seite, die über Tomcat läuft, auch per SSL erreichen.

Also zB
http://localhost:8080/examples/servlets/ läuft

und diese Seite möchte ich jetzt gerne über https aufrufen damit ich eine Verschlüsselung hab.

Weil einfach nur
https://localhost:8080/examples/servlets
oder auch
https://localhost:8443/examples/servlets
ging/geht nicht.

Und deswegen dachte ich, ich muß SSL bei Tomcat aktivieren.

Bin ich da auf dem komplett falschen Weg?

LG
heo
heo
 
Posts: 6
Joined: 12. January 2007 19:49

Re: Kriege Tomcat mit SSL nicht zum Laufen

Postby Wiedmann » 16. May 2009 20:45

Vielleicht hab ich das Problem nicht richtig oder gut beschrieben

Das schon. Nur hab ich mich wohl nicht verstädnlich machen können.

Im Moment hast du eben 2 Webserver laufen.
- einmal den Apache auf Port 80
- und den Tomcat auf Port 8080

Wenn man aber eh schon den Apachen laufen hat, braucht man eben normal den Webserver vom Tomcat nicht mehr.


Dieses solle man auch genausogut über den Apachen mit:
http://localhost/examples/servlets/

demzufolge is es auch ein leichtes, hier das:
https://localhost/examples/servlets/
draus zu machen (wenn das nicht eh schon auch geht).

(allerdings weis ich grad nicht wirklich, wie das Tomcat AddOn von XAMPP vorkonfiguriert ist.)
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: Kriege Tomcat mit SSL nicht zum Laufen

Postby heo » 17. May 2009 08:26

Guten Morgen!

OK, vielen Dank für die Erklärung. Jetzt weiß ich was Du meinst und wo ich ansetzten kann.

Denn leider krieg ich beim Aufruf von http://localhost/examples/servlets/ die Fehlermeldung

Code: Select all
Zugriff nicht möglich!

Der Server ist derzeit nicht in der Lage die Anfrage zu bearbeiten. Entweder ist der Server derzeit überlastet oder wegen Wartungsarbeiten nicht verfügbar. Bitte versuchen Sie es später wieder.

Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
Error 503
localhost
05/17/09 09:12:48
Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i PHP/5.2.9 mod_jk/1.2.27


Aber ich hab wieder einen Punkt wo ich weitersuchen kann.

Dankeschön!

LG
heo
heo
 
Posts: 6
Joined: 12. January 2007 19:49


Return to XAMPP AddOns

Who is online

Users browsing this forum: No registered users and 1 guest