Desarrollo de aplicaciones y servicios Web (Freelance)
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
| Imprimir artículo |
hace 7 meses
Hi. I am a long time reader. I wanted to say that I like your blog and the layout.
Peter Quinn
hace 2 meses
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.
hace 2 meses
I recommend using ‘Ubuntu 10.04 desktop’, install it in English and download the Japanese language.
hace 1 mes
thank you