Una explicación detallada del funcionamiento de los servidores Proxy, concretamente de Squid y de Apache con módulo de servidor Proxy. Contenidos:
Introducción
Ventajas de un servidor Proxy
Desventajas de un servidor Proxy
Configuración e instalación de Squid
Como instalar el servidor Squid
Instalación mediante RPM
Instalación mediante código fuente
Ejemplo de configuración de sus directivas
Explicación de las directivas
http_port (Asignar Puerto)
cache_mem (Tamaño para la caché en memoria)
cache_dir (Tamaño y directorio para la caché física)
maximum_object_size (Tamaño máximo para cacheados)
cache_access_log (Log de peticiones y uso de la caché)
reference_age (Tiempo máximo en la caché)
refresh_pattern (Factor para páginas sin caducidad)
ftp_user (Acceso anónimo para FTP)
Requerir autentificación por contraseña
Configuración e instalación de Apache
Como instalar el servidor Apache-Proxy
Instalación mediante RPM
Instalación mediante código fuente
Ejemplo de configuración de sus directivas
Explicación de las directivas
ProxyRequest (Activar Proxy)
Listen (Asignar Puerto)
AllowCONNECT (Permitir método CONNECT)
ProxyBlock (Control acceso URL, control según destino)
ProxyRemote (Desviar a un Proxy, control según destino)
NoProxy (No desviar a otro Proxy, control según destino)
ProxyPass (Desviar contenidos a un nuevo web server)
Conceptos y trucos para Apache y Squid
Cabeceras HTTP y funcionamiento de la caché
Cabeceras del mensaje
Fichero de auto-configuración para navegadores
Creación del fichero
Configuración del fichero
Configuración de los clientes