2016-06-05 11 views
0

Mein Tomcat enthält einen Krieg, den ich entfaltete. Und der Apache Webserver läuft vor meinem Kater. Und ich habe nur einen Server.Wie man automatisch auf eine andere Seite umleitet, wenn ein Krieg in Tomcat aufhören

Ich hoffe, dass die Benutzer die Web-Besuch der unten Erfahrung haben könnte:

  1. Als der Krieg beendet wird oder in der Zeit des Wiederentfaltenden, werden die Nutzer eine andere Seite sehen, welche Benutzer sagt, dass das System in Instandhaltung.
  2. Wenn der Krieg wieder läuft, werden Benutzer die normalen Seiten im Krieg sehen.

Ich hoffe, dass der gesamte Umwandlungsmechanismus automatisch ist, keine Notwendigkeit der Handarbeit der Leute.

Wie oder was soll ich Tomcat/Apache Webserver konfigurieren?

Antwort

0

Dies kann mithilfe der ErrorDocument-Direktive erfolgen. Diese Direktive kann global, auf virtueller oder Verzeichnisebene sein. Wählen Sie nach Ihren Anforderungen

zB

ErrorDocument 500 "Server down" 
ErrorDocument 501 "Server down" 
ErrorDocument 502 "Server down" 

Sie auch statische Seite enthält einige Fehlermeldung zurück und helfen, Text oder können Sie dynamische Ressource verwenden, um mehr Informationen

Bitte sehen Apache Dokument Custom errors

zu zeigen

Für nginx ist es wie unter

error_page 502 =200 /false.html; 

location /false.html { 
} 

wobei false.html eine statische Ressource oder ein dynamischer Proxy sein kann. Bitte beachten Sie, dass wir in nginx den Antwortcode auch wie im obigen Beispiel ändern können. Ich bin nicht sicher, ob wir das in Apache HTTPD

tun können