Tôi có một máy chủ web Apache trước một máy chủ ứng dụng khác, sử dụng Proxy Pass. Khi yêu cầu ứng dụng trả về lỗi 404, tôi muốn hiển thị trang lỗi tùy chỉnh từ máy chủ web chứ không phải trang đến từ máy chủ ứng dụng. Tôi đã cố gắng thiết lập ErrorDocument 404 trên máy chủ ảo, nhưng nó không hoạt động. Làm thế nào tôi nên làm điều này? Hoặc điều này là không thể?
<VirtualHost *:80>
ServerName servername
DocumentRoot /somepath/
ProxyPass / http://localhost:8080/someapp/
ProxyPassReverse / http://localhost:8080/someapp/
ErrorDocument 404 /error.html
</VirtualHost>