2011-01-14 4 views
3

Ich habe /usr/local/tomcat/webapps/cas, wo meine Java-App ausgeführt wird. nach der Schnittstelle Tomcat und Apache Webserver (httpd), wenn ich versuche http://192.168.0.117/cas Ich kann Login-Seite sehen, aber wenn ich versuche https://192.168.0.117/cas Ich habe 404 not found von Apache-Webserver nicht von Tomcat.

Not Found
The requested URL /cas was not found on this server.
Apache/2.2.3 (CentOS) Server at 192.168.0.117 Port 443


https://192.168.0.117/, die gut von Apache Web-Server beantwortet funktioniert.

Ich denke, das Problem sollte lösen, indem Apache-Webserver für die Weiterleitung einer Anfrage an tomcat konfigurieren. gibt es einige Hilfen im Internet, aber es gibt keine Schritt für Schritt Richtlinie.Aktivieren von SSL, wenn Tomcat über Apache-Webserver mit mod_jk verbunden ist

Antwort

4

Ich vermute, Sie verwenden den Apache Tomcat Connector, um Apache und Tomcat zu verbinden. Versuchen Sie, den Ort in Apache zu finden, wo Ihre SSL konfiguriert ist, zum Beispiel durch eine grep -R SSLEngine *. Versuchen Sie dann, die Zeilen der Apache Tomcat Connector-Konfigurationsdatei /etc/apache2/mods-enabled/jk.load, die für die zu schützende Verbindung verantwortlich sind (z. B. JkMount /idp worker1) innerhalb der <VirtualHost> der SSL-Konfigurationsdatei zu platzieren. Für Ubuntu oder Debian kann dies die Datei /etc/apache2/sites-available/default-ssl sein.

Verwandte Themen