Individuelle Proxy-Fehlerseite beim Proxybetrieb

  • Ich habe gerade eine individuelle Fehlerseite implementiert, für den Fall, dass eine als ReverseProxy konfigurierte Webseite keinen Kontakt zur Anwendung hat(HTTP 503). Z. B. wenn die Anwendung gerade gewartet wird oder eine Störung hat.


    Das war nicht ganz so hübsch und schnell umgesetzt. Ich habe im Endeffekt über custom.lua nach apache.configureVHost die virtualhost-Datei mit awk umgemodelt, so dass ein DocumentRoot, eine Directory-Directive und im ProxyAbschnitt Ausnahmen für die Fehlerseiten über mehrere Include-Anweisungen definiert sind.


    Könnte man das besser lösen?


    Eigentlich ist eine definierbare Fehlerseite für "Proxy-nicht erreichbar" beim verwenden eines Reverse-Proxys doch schon etwas, was man haben will. Sprich der Einsatz wäre durchaus für die Allgemeinheit nützlich - oder nicht?

  • Zur Info hier mal das Script, das mir den VHOST konfiguriert.



    Hier noch die Hook-Konfiguration:


    Code
    add_special_503_for_meinedomain,apache.configureVHost,post


    Hier noch die Konfigurationsdatei für die Fehlerseite:


    Code
    <Directory /var/www/web6/htdocs/www.meinedomain.de>
        Require all granted
    </Directory>
    
    
    ErrorDocument 503 /503.html


    ...und die Ausnahmedefinition für den Proxy:


    Code
    RewriteCond %{REQUEST_URI} !^/503.html
    RewriteCond %{REQUEST_URI} !^/images_503.*
    RewriteCond %{REQUEST_URI} !^/assets_503.*


    Siehe auch:


    Hooks-Script für Liveconfig

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!