J'ai un serveur Web Apache devant un autre serveur d'applications, utilisant Proxy Pass. Lorsque la demande à l'application a renvoyé l'erreur 404, je souhaite afficher la page d'erreur personnalisée du serveur Web et non celle provenant du serveur d'applications. J'ai essayé d'installer le ErrorDocument 404 sur l'hôte virtuel, mais cela ne fonctionne pas. Comment dois-je procéder? Ou ce n'est pas possible?
<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
la source
la source
ProxyPass /errors !
m'a vraiment aidé!