- Podemos cambiar los mensajes de error por defecto con ErrorDocument. Esta directiva usa la sintaxis: ErrorDocument codigo_error mensaje_o_url. Ejemplo: ErrorDocument 404 /error/mensaje.html.
- Los códigos de error más habituales son los siguientes:
404 página no encontrada
403 sin permisos
500 error interno
EJERCICIOS
- Sigue los pasos del vídeo
- Configura en tu sitio virtual el mensaje de error para el código 500
- Crea un host virtual que se llame www.miweb.com cuyo directorio base sea /srv/web.
- Cuando se entre a la dirección www.miweb.com se redireccionará automaticamente a www.miweb.com/principal, donde se mostrará un mensaje de bienvenida. En el directorio principal no se permite ver la lista de los ficheros, no se permite que se siga los enlaces símbolicos y no se permite páginas personalizadas ( MultiViews ).
- Debe existir una URL que sea www.miweb.com/principal/miscosas, que visualize el directorio home del usuario. Por lo tanto se permitirá el listado de fichero y el seguimiento de enlaces símbolicos siempre que sean a ficheros o directorios cuyo dueño sea el usuario.
- En todo el host virtual se debe redefinir los mensajes de error de objeto no encontrado y no permitido. Para el ello se crearan dos ficheros html dentro del directorio error.
- En al url www.miweb.com/images deben a aparecer los ficheros que se encuentran en /usr/share/apache2/icons/