Redirect tomcat, Wartung Seite, wenn unten
Ich bin mit tomcat6 mit mod_jk-setup(beide laufen auf port 80) auf ubuntu9.10 und 8.10 Server. Ich bereitstellen von war-Dateien unter /usr/share/tomcat/webapps. Während der Bereitstellung, als ich starten Sie den tomcat, bekomme ich die folgende Seite, wenn der tomcat-Anwendung ist der Zugriff auf den browser:
Service Temporarily Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Apache/2.2.11 (Ubuntu) mod_jk/1.2.15 Server at 192.168.2.54 Port 80
Wie könnte ich es umleiten Sie diese Seite, um einige der anderen selbst erstellten Pflege-Seite, während der tomcat-server down ist?.
InformationsquelleAutor user465465 | 2011-01-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie benutzerdefinierte setup-Fehler-Seite für Apache-error-code 503.
http://httpd.apache.org/docs/2.2/mod/core.html#errordocument
InformationsquelleAutor Maxim K.
Wenn Sie mit mod_jk und tomcat-connectors dies ist das erwartete Verhalten. Wenn Sie so etwas wie
sehen Sie 'foo' die Darstellung auf der Seite oder
der Sie direkt zu somedomain.com erfolgreich. Aber wenn Sie so etwas wie
Apache nicht in der Lage sein, um herauszufinden, [DocumentRoot]/maintenance.html da schaut es im Rahmen der tomcat-connector. Sie brauchen zum aushängen Ihrer Stecker und sagen Sie Apache, um die Verarbeitung statischer Inhalte aus einem anderen Ort.
Dies ist eine gute Anleitung, um Ihnen den Einstieg mit mod_jk.
Benutzerdefinierte Fehlerseiten mit Apache und Tomcat-Connectors
edit: Hier ist die Lösung, die ich angestellt, um unsere benutzerdefinierte 503 Seiten richtig dargestellt.
Ersten, alle unsere benutzerdefinierten Fehlerseiten-Präfix mit dem Fehler-code, da es wahrscheinlich unsere web-app nicht enthalten Dateien mit den folgenden status-codes, wie die Wurzel den Namen der Datei.
Also mit Ihrem Beispiel, ich würde so etwas wie die folgenden drei Dateien in ein Verzeichnis namens 'custom_errors':
Dies macht es einfach, schließen Sie alle Dateien mit benutzerdefinierten Fehlerseiten aus der jk montieren. In unserer vhost-Datei, dann setzen wir das error-Dokument, Standort und alias
Diese im Grunde sagt Apache und mod_jk nicht zu mounten, alle Dateien mit den 503-Präfix, die im Kontext der tomcat-connector und wird sich vor Ort für diese Dateien statt. Wenn Sie nicht möchten, verwenden Sie einen Pfad relativ zum DocumentRoot-Verzeichnis, die Sie verwenden können, und Alias, wie ich es Tat.
Hallo Andrij : Können Sie bitte diese Frage, es ist ähnlich. Ich würde nicht dagegen, mit einer Webseite für die Wartung, aber ich weiß nicht, wo sollte ich Sie für die config zu arbeiten, bitte überprüfen Sie diesen link : serverfault.com/questions/741494/...
Wo ist dieser code eigentlich gehen soll?
InformationsquelleAutor Andrij