La mudanza comienza y no hay vuelta atrás.

Hace una semana comente de la necesidad de dejar de usar IPs fijas para hostear este site así como la versión en ingles. He tomado el primer paso, es usar un Proxy para salir, estoy usando mi VPS como reverse proxy, también he decidido cambiar de Apache 2.2 a Lighttpd en el NSLU2 (en este caso mi backend). Mi idea es poner un script en el backend que actualice cual es su IP publica cada 10 0 20 minutos a mi VPS; si hay cambios pues otro script actualizaría la configuración del virtualhost en el frontend y ejecutaría un kill -HUP al PID del Apache para refrescar la configuración.

Algunos problemas que ya fueron resueltos.
Durante la migración encontré unos cuantos problemas y la mayoría los he logrado resolver, el que mas dolor de cabeza me dio fue el de mi pagina personalizada de error 404, las peticiones HTTP llegaban al frontend, no pasaban por el proxy y a pesar de que presentaban 404 como estatus y no un 200 no se registro nada en el log de errores. Luego de llegar al fin de internet y regresar encontré una politica mod_proxy que me permite usar mi pagina de error personalizado asignado ProxyErrorOverride el valor On.

Los que quedan pendientes.
La logística de como usar htaccess files en Lighttpd se me complica un poco. Anterior mente tenia scripts que modificaban a diestra y siniestra archivos .htaccess de acuerdo a mis necesidades, si recuerdan tengo uno que actualiza la url /latest y la apunta a la historia mas reciente. Pensando un poco creo que que lo mas conveniente es usar un *.cgi (en C o C++) que remplace el script por completo o modificar la configuración del VirtualHost y hacerle un kill -HUP al PID de Lighttpd en el backend.

Etiquetas: , ,

Acerca de orvtech

Para saber un poco mas de mi, puedes: - Leer la pagina: Acerca de Oliver Rivas. - Agregar mi perfil de Google+ a tus círculos. - Seguirme por Twitter. - Seguirme por Identi.ca. - Hacerte Fan de orvtech.com en facebook.