Bonjour à tous.
J'espère que vous pourrez m'aider car je commence à devenir chèvre avec ce souci.
Je suis sous un environnement RH 5.0 AS sur VM avec un apache 2.2.3 en RP et je dois notamment rediriger les utilisateurs vers une page d'erreur pour la plupart des erreurs http 4XX et 5XX.
Pour cela j'ai développé un fichier .conf spécifique. Lorsque je fais le test en provoquant une erreur 407 cela fonctionne très bien. Par contre lorsque cela se produit avec une erreur 404, ma page d'erreur ne s'affiche pas.
Je vous mets ma configuration ci-dessous avec [...] pour les infos non nécessaire à la compréhension du souci.
Petite précision j'ai aucune information sur l'erreur 404 qui s'inscrit dans l'error_log mais uniquement dans l'acces_log.
"GET /[...]/[...]/[...]/?[...] HTTP/1.0" 404 219Par avance je vous remercie pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 <VirtualHost *:80> # gestion des cas d'erreurs ErrorDocument 400 /erreur.html ErrorDocument 401 /erreur.html ErrorDocument 402 /erreur.html ErrorDocument 403 /erreur.html ErrorDocument 404 /erreur.html ErrorDocument 407 /erreur.html ErrorDocument 408 /erreur.html ErrorDocument 502 /erreur.html ErrorDocument 503 /erreur.html ErrorDocument 504 /erreur.html # Activation du SSL pour mod_proxy SSLProxyEngine on #SSLProxyVerify Require # Clef privee et certificat du reverse proxy SSLProxyMachineCertificateFile /etc/httpd/conf/[...] # Certificat du CA du serveur distant SSLProxyCACertificateFile /etc/httpd/conf/[...] SSLProxyCACertificateFile /etc/httpd/conf/[...] CustomLog logs/specif_access_log combined ErrorLog logs/specif_error_log LogLevel warn # configuration reverse proxy ProxyRemote * <a href="http://@IP:port" target="_blank">http://@IP:port</a> #Credential en base64 RequestHeader set proxy-Authorization "Basic [...]" ProxyPass /[...]/ <a href="https://@IP:port/" target="_blank">https://@IP:port/</a>[...]/ ProxyPass /[...]/ <a href="https://@IP:port/" target="_blank">https://@IP:port/</a>[...]/ ProxyPassReverse /[...]/ <a href="https://@IP:port/" target="_blank">https://@IP:port/</a>[...]/ ProxyPassReverse /[...]/ <a href="https://@IP:port/" target="_blank">https://@IP:port/</a>[...]/ </VirtualHost>
Partager