¿Cómo reescribir los errores devueltos por un servidor subyacente en HAProxy?

¿Cómo reescribir los errores devueltos por un servidor subyacente en HAProxy?

Tengo un clúster JBoss en servidores HTTP Apache, que a su vez se encuentra en el equilibrador de carga HAProxy. Cada vez que un servidor de aplicaciones JBoss falla, Apache muestra la pantalla de error 503. ¿Hay alguna manera de generar la respuesta 503 a HAProxy desde Apache y manejarla en HAProxy?

Respuesta1

Creo que lo que estás buscando es la directiva ErrorDocument. Hay documentación de ello enDocumentos de Apache

Digamos que en la raíz de su documento tiene un subdirectorio llamado "errores", puede colocar httpd.conf o el archivo .htaccess en la raíz de su documento:

ErrorDocument 503 /errors/error_503.html

Luego escribe el error_503.html para buscar como desees. También puedes usar texto, o incluso usar una URL que dirija a un servidor/documento completamente diferente. Algunos utilizan este último método para poder manejar un mensaje de error pasando el control a otro conjunto de scripts.

información relacionada