¿Cómo uso una página de error 503 personalizada con Nginx?

9

He implementado la limitación de velocidad con Nginx (que por cierto funciona de manera excelente) y me gustaría mostrar una página de error 503 personalizada.

He seguido ejemplos en la web sin suerte.

Estoy ejecutando una configuración simple que se parece a esto:

listen x.x.x.x:80
server_name something.com
root /usr/local/www/something.com;
error_page 503 /503.html;

location / {
  limit_req zone=default burst=5 nodelay;
  proxy_pass http://mybackend;
}

La idea es que a nuestros usuarios con tarifas limitadas se les muestre una página especial que explica lo que estaba sucediendo. La limitación de velocidad funciona, pero la página incorporada 503 se está procesando.

¿Algunas ideas?

Michael Gorsuch
fuente

Respuestas:

5

añadir

location = /503.html {
  root /path/to/the/page;
}
edogawaconan
fuente