Cómo configurar Squid Cache

  

servidor proxy de calamar General Unix, Linux viene con. Estoy usando CentOS 5.3, y Squid es auto-compilado.

Squid Default cache_mem 100 16 256

Abre /etc/squid/squid.conf

Configuración

$ vi /etc/squid/squid.conf

#http_port es el puerto del proxy. Si ningún otro servicio http ocupa el puerto 80 u 8080, puede configurar estos dos puertos, que es fácil de recordar. Estoy equipado con 8086. El puerto predeterminado es 3128

http_port 8086

#Ajuste el tamaño de la memoria caché a 1G, la memoria de mi servidor es 2G.

cache_mem 1000 MB

#Ajuste la dirección de cache_dir, el primer parámetro numérico no puede ser más pequeño que el tamaño establecido por cache_mem, de lo contrario, advertirá " ADVERTENCIA cache_mem es más grande que el espacio total de caché de disco! " , por lo que se establece en 1000. 16, 256 representa el primer nivel y el segundo directorio de nivel. Después de configurar, necesita usar squid -z para que el directorio de caché surta efecto.

cache_dir ufs /var /spool /squid 1000 16 256

#Las configuraciones permiten el acceso de todos. Por defecto, nadie tiene permiso para usar el proxy. Error: "La URL solicitada no se pudo recuperar al intentar recuperar la URL: ... "

http_access permite todos

# Establezca visible_hostname, de lo contrario se informará un error: <; FATAL: No se pudo determinar el nombre de host completo. " Configure 'nombre_host visible'

nombre_host visible_hhproxy

#Otros se guardan con los valores predeterminados.

$ squid -z

Creando directorios de intercambio

$ squid -NCd1

Se ejecuta en primer plano para facilitar la depuración. La depuración se realiza directamente ejecutando Squid para ejecutarlo como un proceso de sprite.

Ver las solicitudes de impresión Listo para servir. Está listo.

Copyright © Conocimiento de Windows All Rights Reserved