Squid en Debian Lenny III

Bueno, en vista que tenía el blog olvidado les entrego la otra parte de la configuración de nuestro servidor intermediario squid para una mayor personalización por nuestra parte si así lo queremos. En mi caso hice varios cambios muy esenciales para la adaptación del mismo a las necesidades de la empresa, pero aquí les cuento una que otra cosa para que lo prueben y me digan...
Primero que nada, cambiaremos el lenguaje de los mensajes palomeros que nos suelta el calamar cuando no podemos entrar a las páginas prohibidas o restringidas por los malos del departamento administrador de la red xD..
Como usuario root cambiamos la siguiente línea...
#vim /etc/squid/squid.conf
error_directory /usr/share/squid/errors/English
Por...
error_directory /usr/share/squid/errors/Spanish
Luego de esto reiniciamos el servicio con /etc/init.d/squid restart y veremos los mensajes de error en español. Ahora, si queremos cambiar esos mensajes feos, podemos sustuirlos por el que se nos antoje indicando en esa línea la ruta a los archivos que OJO, deben poseer el mismo nombre de los de error en el directorio iriginal.
En mi caso, no solo utilizo este server como proxy, y debido a que posee una cantidad considerada de servicios que consumen tanto recursos como espacio en el disco, no quiero que el squid se explote y le asigno una dirección para avisarme en dado caso que esto esté a punto de suceder.
#Agregamos la siguiente línea para ello.
cache_mgr fallas@tuempresa.com
Como tambien podemos asignarle un tamaño predefinido a la hora de tomarnos el cache y así no utilizar espacio innecesario en caso de pasar cierto tiempo y nunca se libere si no hasta que este, llegue a su tope o a el nivel establecido para vaciar lo antes mencionado.
cache_dir ufs /var/spool/squid 100 16 256
El 100 es la cantidad de megas asignados para el cache de nuestro servidor, y el resto no se debe tocar porque significa la profundidad de los directorio y archivos almacenados.
Ahora, como sabemos, hay ciertas páginas a las que prefeririamos no cachear debido a lo pesado, cambiante y cosas que nos perjudican de cierta forma. Leí en una página el problema de squid con la autentiación de hotmail a traves de squid. Este sería un buen ejemplo para no cachear objetos provenientes de este sitio debido a que yo tambien lo viví y por ello podemos aplicar esto.
hierarchy_stoplist cgi-bin ? hotmail proxy
Como tambien puedes evitar cachear objetos provenientes de tu mismo server en caso que sea servidor web tambien.
Tambien podemos limitar completamente el tamaño máximo de los archivos cacheados en nuestro server con la siguiente sentencia en el squid.conf
# Donde tenemos que colocar el máximo de los objetos que serán cacheados en KB
maximum_object_size 4096 KB
Bueno... Aquí les dejo esto por los momento para que vean su archivo de configuración mas limpio y para poderlo analizar sin todas aquellas líneas comentadas que generalmente nos impiden ver nuestro archivo de una manera mas clara.
grep -v "#" /etc/squid/squid.conf
Y si lo queremos sin los espacios en blanco...
grep -v "#" /etc/squid/squid.conf | sed -e '/^$/d'
:P

Comentarios recientes
hace 30 semanas 2 días
hace 31 semanas 6 días
hace 31 semanas 6 días
hace 31 semanas 6 días
hace 34 semanas 1 día
hace 36 semanas 3 horas
hace 38 semanas 5 días
hace 43 semanas 3 días
hace 45 semanas 6 días
hace 45 semanas 6 días