Mam serwer WWW Apache przed innym serwerem aplikacji, używając Proxy Pass. Gdy żądanie do aplikacji zwróciło błąd 404, chcę wyświetlić niestandardową stronę błędu z serwera WWW, a nie tę, która pochodzi z serwera aplikacji. Próbowałem skonfigurować ErrorDocument 404 na hoście wirtualnym, ale to nie działa. Jak mam to zrobić? Czy to nie jest możliwe?
<VirtualHost *:80>
ServerName servername
DocumentRoot /somepath/
ProxyPass / http://localhost:8080/someapp/
ProxyPassReverse / http://localhost:8080/someapp/
ErrorDocument 404 /error.html
</VirtualHost>
apache-2.2
mod-proxy
errordocument
hendry.fu
źródło
źródło
ProxyPass /errors !
naprawdę mi pomógł!