Hello Luca,
Thanks for your solution. This pretty much took care of the problem. But I noticed that on even 404 error apache is not showing 404 but it is showing 200 in access log. Is it correct?
Hello!2016-06-22 19:03 GMT+02:00 Manish Rangari <linuxtricksfordevops@xxxxxxxxx>:Hello Guys,Apache is also hosting few php pages but /application and /app goes to tomcat.
I am trying to specify a page for 404 request but it is not working. Here apache is acting as a reverse proxy which forwards the request to tomcat. I am not using any virtual host configuration. Below is my configuration that I am using
<LocationMatch "^/(application|app)"> ErrorDocument 404 /application/abc/def.htm </LocationMatch>
By default mod_proxy does not interfere with the response from the backend, passing it directly to the client. If you want to force mod-proxy to override error responses (like 40X, 50X) you'd need to set ProxyErrorOverride (https://httpd.apache.org/docs/current/mod/mod_proxy.html#proxyerroroverride).Hope that helps!Luca