Ich habe Apache als Reverse-Proxy zu Liverly Tomcat konfiguriert, 5 virtuellen Hosts sind auf Liveray Tomcat konfiguriert, unten Konfiguration wird verwendet, um Fehlerseite aus Apache zu bedienen.Ausschließen von 404 von Apache
Alias /error/ "/usr/share/apache2/error/"
Options -Indexes
ProxyPassMatch /error/(403|5xx) !
ProxyErrorOverride On
ErrorDocument 500 /error/5xx/500.html
ErrorDocument 403 /error/403/403.html
Problem ist 404 Treffer werden auch von Apache wegen ProxyErrorOverride bedient werden, gibt es eine Weise, die ich 404 umgehen kann, so wird diese vom Backend-Server bedient werden?
So kann ich separate 404 Seiten für verschiedene virtuelle Hosts haben. Da virtuelle Hosts nicht auf Apache konfiguriert sind, kann ich Apache nicht anweisen, verschiedene Fehlerseiten für verschiedene Sites zu bedienen.
Ich möchte weiterhin 403 und 500 von Apache dienen, so dass ProxyErrorOverride nicht ausgeschaltet werden kann.
Ich habe diese Anforderung jetzt nicht mehr, aber das ist eine gute Idee! Habe niemals drüber nachgedacht. +1 –