una página de error personalizada central para todos los sitios en nginx

una página de error personalizada central para todos los sitios en nginx

Tenemos muchos sitios en nuestro archivo de configuración de nginx y nos gustaría usar una página de error personalizada, pero la misma para todos los sitios.

Intenté configurarlo en http{} en /path/to/my/404.html. Noté que busca dentro del directorio 'raíz' (entonces /path/to/my/root/path/to/my/404.html)

¿Hay alguna manera de que pueda usar un archivo 404 para todos mis hosts virtuales sin tener que vincular simbólicamente un archivo en cada directorio?

Respuesta1

Agregue una directiva Alias ​​a la ubicación:

location /404.html {
  alias /shared/files/404.html
}

error_page 404 /404.html

Deberias hacer eso.

información relacionada