No es que sea lo más normal, pero es necesario en algunos entornos en donde se quiere evitar que la IP del usuario aparezca en los logs de Apache (por ejemplo, se puede usar en un tracket de bittorrent para evitar que nuestra amada SGAE pueda obtener los datos de acceso reales al servicio).
Existen dos módulos:
- Mod_removeip : que es el más utilizado, junto con algun script para eliminar las IPs del error.log.
- Mod_scambleIP: que está recién salido del horno, y que en vez de modificar la IP cambiándola a 127.0.0.1, la CIFRA de manera que luego se pueda usar en awstats con la clave adecuada.
Hoy preguntaba un amigo acerca de si se podían limitar recursos para ciertos virtualhosts dentro de Apache. No es la primera vez que me realizan esta pregunta.
Existe un módulo llamado mod_qos que realiza esa tarea precisamente.
http://mod-qos.sourceforge.net/
Lo he probado en servidores poco cargados, y funciona muy bien. Como siempre, cuidado a la hora de meterlo en servidores masificados, porque priorizar ciertos recursos respecto a otros…siempre suele traer alguna consecuencia.
Las versiones están actualizadas y mantenidas al dia, con lo cual puede ser un módulo que pase a ser de la lista de “fijos” en mis instalaciones en un futuro.
Capacidades:
Hoy preguntaba un amigo acerca de si se podían limitar recursos para ciertos virtualhosts dentro de Apache. No es la primera vez que me realizan esta pregunta.
Existe un módulo llamado mod_qos que realiza esa tarea precisamente.
http://mod-qos.sourceforge.net/
Lo he probado en servidores poco cargados, y funciona muy bien. Como siempre, cuidado a la hora de meterlo en servidores masificados, porque priorizar ciertos recursos respecto a otros…siempre suele traer alguna consecuencia.
Las versiones están actualizadas y mantenidas al dia, con lo cual puede ser un módulo que pase a ser de la lista de “fijos” en mis instalaciones en un futuro.
Capacidades:
Para facilitar el mantenimiento y la lectura los programas demasiado largos pueden dividirse en módulos, agrupando elementos relacionados. Los módulos son entidades que permiten una organización y división lógica de nuestro código. Los ficheros son su contrapartida física: cada archivo Python almacenado en disco equivale a un módulo.
Vamos a crear nuestro primer módulo entonces creando un pequeño archivo modulo.py con el siguiente contenido:
Suena muy bien esta noticia en Slashdot acerca de la optimización que Zend ha realizado de PHP para Windows Server 2008.
Hacen bien en puntualizar que PHP se usa mucho en plataformas Windows. Lo curioso del tema es que…la mayoría van en Windows XP, no en un Windows Server 2008 que necesita un maquinón extremo para funcionar.
Es una buena noticia para Microsoft.
Suena muy bien esta noticia en Slashdot acerca de la optimización que Zend ha realizado de PHP para Windows Server 2008.
Hacen bien en puntualizar que PHP se usa mucho en plataformas Windows. Lo curioso del tema es que…la mayoría van en Windows XP, no en un Windows Server 2008 que necesita un maquinón extremo para funcionar.
Es una buena noticia para Microsoft.
Con este módulo pretendo mostraros cómo y dónde conseguir información sobre las estructuras que forman la API de Apache, y en las que se almacenan datos muy útiles y necesarios para crear módulos para Apache en C.
El código Fuente en C está en: http://www.apache-es.org/pdf/mod_showrequest.c
El artículo en PDF : http://www.apache-es.org/pdf/Apache-es.org-SegundoModulo.pdf
El artículo en TXT : http://www.apache-es.org/pdf/Apache-es.org-SegundoModulo.txt
Proximamente, cómo crear directivas de configuración.
Esta es una breve lista de nuevos módulos que han aparecido hace poco para Apache.