Personalizar los Errores de nuestro apache2
Este mini tutorial es para personalizar las páginas de errores que envia nuestro servidor cuando no existe una url o cualquier otro error. Además nos permitirá definir en qué idioma lo queremos ver.
Personalizar el idioma de los Errores
Primero tenemos que decirle a nuestro Apache2 que usaremos los errores personalizados, editando el archivo “/etc/apache2/conf.d/localized-error-pages” y nos aseguramos que el código dentro del grupo «<IfModule mod_negotiation.c>» esté descomentado:
<IfModule mod_negotiation.c> <IfModule mod_include.c> <IfModule mod_alias.c> Alias /error/ "/usr/share/apache2/error/" ... LanguagePriority es en cs de fr it nl sv pt-br ro ... </IfModule> </IfModule> </IfModule>
En la linea LanguagePriority es definimos el orden del idioma en que nos arrogará el error (es = Español).
Segundo paso, tenemos que activar tres módulos de nuestro apache2 y lo hacemos como sigue:
#a2enmod negotiation #a2enmod alias #a2enmod include
Ahora tenemos que reiniciar nuestro apache2 y todo listo!
#/etc/init.d/apache2 reload
Para probar, pida ahora una url no valida a ese servidor y verá el mensaje personalizado.
Opcional: Para personalizar el correo del admin en el vhost defina esta variable:
ServerAdmin webmaster@tucorreo.com
Personalizar las páginas de los Errores
Si queremos personalizar aún más las páginas de los errores tenemos que agregar código html a los archivos usados como encabezado y pie de página que son usados por todas las llamadas de errores.
Para modificar el body y la parte superior de todos los errores, modificar el archivo fuente:
#vim /usr/share/apache2/error/include/top.html
Y para hacerlo con nuestros pies de páginas debemos de modificar el archivo:
#vim /usr/share/apache2/error/include/bottom.html
Hi. I am a long time reader. I wanted to say that I like your blog and the layout.
Peter Quinn
Hi, I’m very interested in Linux but Im a Super Newbie and I’m having trouble deciding on the right distribution for me (Havent you heard this a million times?) anyway here is my problem, I need a distribution that can switch between reading and writing in English and Japanese (Japanese Language Support) with out restarting the operating system.
I recommend using ‘Ubuntu 10.04 desktop’, install it in English and download the Japanese language.
thank you
Desde la empresa, ya estamos brindando soluciones de
desarrollo realidadaumentada Móvil Geolocalizada para IphoneyAndroid.Mediante la creación de capas de datosgeoposicionados, podemos mostrar cientos de puntos de Interés que se encuentren a nuestro alrededor, hacer juegos de búsqueda del tesoro, y visitas guiadas para lugares abiertos.