16.04.2014 Views

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Administración <strong>avanzada</strong> <strong>de</strong> <strong>GNU</strong>/<strong>Linux</strong><br />

ª FUOC • XP04/90785/00019<br />

al cliente cuando lo tiene, almacenándolo para la vez siguiente. En la<br />

segunda opción se pue<strong>de</strong> utilizar como control y para restringir los sitios<br />

don<strong>de</strong> se pue<strong>de</strong> conectar en Internet o autorizar el acceso a <strong>de</strong>terminadas<br />

horas <strong>de</strong>l día. Una vez instalado (paquete squid en Debian,<br />

también se pue<strong>de</strong> instalar squid-cgi, squidguard o squidtaild) se generan<br />

tres archivos: /etc/squid.conf (configuración), /etc/init.d/squid (inicialización)<br />

y /etc/logrotate.d/squid (<strong>de</strong> control <strong>de</strong> los logs).<br />

7.6.1. Squid como acelerador <strong>de</strong> http<br />

En este modo, si el servidor <strong>de</strong> web está en la misma máquina don<strong>de</strong><br />

está el PS, se <strong>de</strong>berá reconfigurar para que atienda peticiones <strong>de</strong>l puerto<br />

81 (en Apache, cambiar Port 80 por Port 81 en httpd.conf). El archivo<br />

<strong>de</strong> configuración (/etc/squid.conf) contiene una gran cantidad <strong>de</strong> entradas,<br />

pero aquí solo veremos las indispensables [Mou01]:<br />

http_port 80<br />

Don<strong>de</strong> escucha httpd<br />

icp_port 0<br />

Don<strong>de</strong> escucha ICP<br />

hierarchy_stoplist cgi-bin \?<br />

acl QUERY urlpath_regex cgi-bin \?<br />

no_cache <strong>de</strong>ny QUERY<br />

cache_mem 100 MB<br />

Memoria para objetos en curso<br />

redirect_rewrites_host_hea<strong>de</strong>r off<br />

cache_replacement_policy lru<br />

memory_replacement_policy lru<br />

cache_dir ufs /var/spool/squid 100 16 256 Tipo y lugar don<strong>de</strong> está la Base <strong>de</strong> Datos <strong>de</strong><br />

caché <strong>de</strong> disco<br />

emulate_httpd_log on<br />

acl all src 0.0.0.0/0.0.0.0 Acceso para todos<br />

http_access allow all y a todo<br />

cache_mgr root<br />

Mail responsable<br />

cache_effective_user proxy UID<br />

cache_effective_group proxy GID<br />

httpd_accel_host 192.168.1.1 Servidor real <strong>de</strong> Web<br />

httpd_accel_port 81<br />

Puerto<br />

logfile_rotate 0<br />

log_icp_queries off<br />

buffered_logs on<br />

ANOTACIONES<br />

295

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!