Cómo crear una página 404 personalizada en NGINX

NGINX le permite configurar una página 404 personalizada para su sitio web, que se procesa automáticamente en caso de que no se encuentre una URL solicitada en su sitio web. Esto le permite mostrar los próximos pasos intuitivos a los visitantes de su sitio web, cuando no pueden encontrar una página en su sitio web. Puede usar estos pasos para configurar páginas de error personalizadas en NGINX, para varios códigos de error como 404, 403, 500, 502, etc. Estos son los pasos para crear una página 404 personalizada en NGINX.

Cómo crear una página 404 personalizada en NGINX

Aquí se explica cómo crear una página 404 personalizada en NGINX.

1. Crear página de error 404

Cree un archivo de error personalizado error404.html usando un editor de texto o un creador de páginas como Squarespace, WordPress o Wix, y colóquelo en la carpeta raíz del sitio web. Puede cambiar el nombre del archivo según sus requisitos.

Lea también: Cómo limitar la velocidad de descarga en NGINX

2. Abra el archivo de configuración de NGINX

Abra la terminal y ejecute el siguiente comando para abrir el archivo de configuración del servidor NGINX.

                      $ sudo vi /etc/nginx/nginx.conf

                    

Si ha configurado hosts virtuales separados para su sitio web (por ejemplo, www.googlesyndication.com), como /etc/nginx/sites-enabled/website.conf, luego abra su configuración con el siguiente comando

                      $ sudo vi /etc/nginx/sites-enabled/website.conf
                    

Como alternativa, también puede abrir el archivo de configuración de host virtual predeterminado.

                      $ sudo vi /etc/nginx/sites-enabled/default
                    

Lea también: Cómo habilitar la compresión GZIP en NGINX

3. Configurar la página de error 404 personalizada

Usaremos el página_error directiva para configurar la página de error personalizada para el código de respuesta 404. Puedes colocarlo en http , server , location , if bloques de servidor

Agregue la siguiente línea a su bloque de servidor

                      server {
   ...
     error_page 404 /error404.html;
   ...
}
                    

Según el bloque del servidor anterior, NGINX mostrará la página error404.html en lugar de devolver la respuesta de error 404:Página no encontrada.

Lea también: Cómo habilitar el almacenamiento en caché en NGINX

4. Reinicie el servidor NGINX

Ejecute el siguiente comando para verificar la sintaxis de su archivo de configuración actualizado.

                      $ sudo nginx -t

                    

Si no hay errores, ejecute el siguiente comando para reiniciar el servidor NGINX.

                      $ sudo service nginx reload #
                      
                        debian
                      
                      /
                      
                        ubuntu
                      
                      
$ systemctl restart nginx #redhat/
                      
                        centos
                      
                    

Eso es todo. Ahora NGINX devolverá automáticamente su página de error personalizada para errores de página 404 no encontrada. Del mismo modo, puede configurar páginas de error personalizadas para otros códigos de error como 403, 500, 502, etc. cambiando el número de código de error y la URL de respuesta en la directiva error_page. CodePre facilita la visualización de datos y la supervisión en paneles en tiempo real. Prueba CodePre gratis.

Acerca de CodePre

CodePre es una poderosa plataforma de informes y tableros para pequeñas y medianas empresas. Cree paneles, gráficos e informes para su negocio en minutos. Obtenga información de los datos rápidamente. ¡Pruébalo gratis hoy!

Related Posts