# Page d'erreur sur reverse proxy

## Objectif

Lorsque `ProxyPass /` est utilisé, toutes les requêtes sont envoyées au backend.

Pour que les pages d'erreur restent accessibles même si le backend est indisponible, il faut les servir directement depuis Apache.

## Configuration

```apache
# Ne pas proxifier les pages d'erreur
ProxyPass /errors/ !

# Répertoire des fichiers servis localement
DocumentRoot /var/www/exaldc

# Page d'erreur personnalisée
ErrorDocument 503 /errors/503.html
```

## Arborescence

```text
/var/www/exaldc/errors/503.html
```

## À retenir

- `ProxyPass /errors/ !` : exclut `/errors/` du reverse proxy.
- `DocumentRoot` : emplacement des fichiers servis par Apache.
- `ErrorDocument` attend une **URL locale**, pas un chemin de fichier.
- Les pages d'erreur sont ainsi affichées même si le backend est hors service.

## Exemple

Requête :

```
https://monserveur/errors/503.html
```

Fichier servi :

```
/var/www/exaldc/errors/503.html
```