Nota: tenga en cuenta que este artículo se considera documentación heredada porque Fedora20ha alcanzado su soporte de fin de vida.
Squid es un proxy web de almacenamiento en caché y reenvío. Se utiliza con mayor frecuencia junto con una pila LAMP tradicional (Linux, ApacheMySQL, PHP), y se puede usar para filtrar el tráfico en HTTP, FTP y HTTPS, y aumentar la velocidad (por lo tanto, reducir el tiempo de respuesta) para un servidor web a través del almacenamiento en caché.
Comprobación previa al vuelo
- Estas instrucciones están diseñadas específicamente para instalar Squid en un solo Fedora 20 nodos.
- Estaré trabajando desde Liquid Web Self Managed Fedora 20, y estaré conectado como root.
Paso #1 Instalar Squid
Primero, limpia yum:
yum clean all
Como práctica recomendada, actualizaremos nuestros paquetes:
yum -y update
Instalar Squid y los paquetes relacionados ahora es tan simple como ejecutar un solo comando:
yum -y install squid
Paso #2: Verificar y Verificar la Versión de la Instalación de Squid
Squid debería comenzar inmediatamente después de la instalación. Utilice el siguiente comando para ver información sobre el comando:
squid -h
Use el siguiente comando para verificar el número de versión de Squid y las opciones de configuración con las que se inició:
squid -v
Sus resultados deberían ser similares a:
Caché de calamar: versión 3.3.8
configurar opciones: '?build=x86_64-redhat-linux-gnu' '?host=x86_64-redhat-linu x-gnu' '?program-prefix=' '?prefix=/usr' '?exec-prefix=/usr ' '?bindir=/usr/b in' '?sbindir=/usr/sbin' '?sysconfdir=/etc' '?datadir=/usr/share' '?included ir=/usr/include' '?libdir= /usr/lib64' '?libexecdir=/usr/libexec' '?sharedstat edir=/var/lib' '?mandir=/usr/share/man' '?infodir=/usr/share/info' '?disable- comprobación estricta de errores' '?exec_prefix=/usr' '?libexecdir=/usr/lib64/squid' '?l ocalstatedir=/var' '?datadir=/usr/share/squid' '?sysconfdir=/etc/ squid ' '?con h-logdir=$(localstatedir)/log/squid' '?with-pidfile=$(localstatedir)/run/squid. pid' '?disable-dependency-tracking' '?enable-eui' '?enable-follow-x-forwarded -for' '?enable-auth' '?enable-auth-basic=DB,LDAP,MSNT,MSNT- multidominio,NCSA,N IS,PAM,POP3,RADIUS,SASL,SMB,getpwnam' '?habilitar-auth-ntlm=smb_lm,fake' '?habilitar -auth-digest=archivo,LDAP,eDirectory' '?habilitar -auth -negotiate=kerberos' '?enable- external-acl-helpers=ip_user,ldap_group,time_quota,session,unix_group,wbinfo_gro up' '?enable-cache-digests' '?enable-cachemgr-hostname=localhost' '? enable-de lay-pools' '?enable-epoll' '?enable-icap-client' '?enable-ident-lookups' '?e enable-linux-netfilter' '?enable-removal-policies=heap,lru' '?enable-snmp' '?e nable-ssl' '?enable-ssl-crtd' '?enable-storeio=aufs,diskd,ufs' '?enable-wccpv 2' '?enable-esi' '?enable- ecap' '?with-aio' '?with-default-user=squid' '?with-filedescriptors=16384' '?with-dl' '?with-openssl' '?with-pthreads' 'build_ alias=x86_64 - redhat-linux-gnu' 'host_alias=x86_64-redhat-linux-gnu' 'CFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack -protector-strong ?param=ssp-buffer- tamaño=4 -grecord-gcc-switches -m64 -mtune=generic -fpie' 'LDFLAG S=-Wl,-z,relro -pie -Wl,-z,relro -Wl,-z,now' 'CXXFLAGS=- O2 -g -pipe -Wall -Wp,- D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong ?param=ssp-buffer-size =4 -grecord-gcc-switches -m64 -mtune=genérico -fpie' 'PKG_CONFIG_PATH= %{_PKG_CON FIG_PATH}:/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Paso 3: configurar Squid para iniciar en el arranque
Y luego comienza Squid:
systemctl start squid
Asegúrese de que Squid comience en el arranque:
systemctl enable squid
Para comprobar el estado de Squid:
systemctl status squid
Para detener a Calamar:
systemctl stop squid