January 22nd, 2008 — 4:44pm
Algnos servidores web como es el caso de los de Dreamhost utilizan un software que se integra con Apache como un módulo llamado mod_security, este módulo permite determinar reglas de filtrado y manejo a las peticiones HTTP que los clientes solicitan al sevidor web con el fin de proteger de posibles ataques a las aplicaciones potencialmente inseguras que se encuentran en él.
Hoy esta protección adicional del citado proveedor de hosting estuvo interfiriendo con mi proyecto, este utilizaba AJAX y las peticiones siempre fallaban retornando el error “503 Service Temporarily Unavailable”.
Después de una breve experimentación no encontré otro remedio que desactivar el módulo para el directorio del proyecto, para esto agregué la siguiente línea al archivo .htaccess ubicado en el directorio principal de dicho proyecto.
SecFilterInheritance Off
VN:F [1.8.4_1055]
Comment » | Desarrollo de software, Linux/Solaris/BSD, Web
January 22nd, 2008 — 4:17pm
Esta semana por fin pude dedicar un ratico a cambiar la página de inicio de mi sitio web. La idea es en realidad tener un espacio para publicar fotos al azar y un -pequeño- menú con los servicios.
El sitio anterior se veía así:

Este es el nuevo sitio:

Es algo sencillo y justo lo que quería. He estado pensando y en este año de muchos cambios y actualizaciones creo que menos es mas y me están gustando las cosas simples sobre las -demasiado- elaboradas y llenas de artilugios.
VN:F [1.8.4_1055]
1 comment » | Personal, Web
January 12th, 2008 — 1:10am
El fin de semana pasado estuve reinstalando el sistema operativo y software de los equipos de la casa y la oficina de mi padre. Aproveché para tomar nota de los paquetes de software que en mi opinión deben estar presentes en todo PC.
VN:F [1.8.4_1055]
Comment » | Software, Windows
January 12th, 2008 — 12:35am
Hoy necesitaba crear una tarea cron para que se ejecuten todas las mañanas (1:00 am.) el scripts de copia de seguridad que he creado para el servidor de desarrollo de la Fundación.Para hacerlo seguí realicé el procedimiento siguiente.
# crontab -e
MAILTO=”MICORREO@SERVIDOR”
0 1 * * * /root/backups/bin/bkp_all >/dev/null 2>&1
El script bkp_all ejecuta internamente cada uno de los scripts de backup y remueve además los archivos correspondientes a la copia de seguridad del día sucedido hace cuatro meses exactamente.
Mas información acerca de los procesos cron:
VN:F [1.8.4_1055]
Comment » | Linux/Solaris/BSD
January 12th, 2008 — 12:14am
La prueba de que hace rato que no escribía nada en este blog es que ya salió una versión de nueva de Drupal y por poco quedan seguidos los dos registros de actualización.
El día de hoy actualicé los 5 portales web que tengo en este momento basados en Drupal con la nueva versión: 5.6 la cual soluciona hallazgos de seguridad y por lo tanto la actualización es strongly recommended.
Mas información acerca de la actualización en: http://drupal.org/drupal-5.6
El protocolo de actualización que utilice fue el mismo de la vez pasada.
$ mv site site.old
$ tar zxvf $HOME/drupal-5.6.tar.gz
$ mv drupal-5.6/ site
$ mv site/modules/ site/modules.new
$ cp -rf site.old/files site
$ cp -rf site.old/sites site
$ cp -rf site.old/themes/MITEMA site/themes/
$ cp -rf site.old/modules site
$ cp -rf site/modules.new/* site/modules
$ rm -rf site/modules.new
(web) $URL/apps/site/update.php
(web) $URL?q=admin/logs/updates
(web) $URL/apps/site/update.php
$ rm $HOME/drupal-5.6.tar.gz
VN:F [1.8.4_1055]
2 comments » | Web