Cómo instalar Squid (caché/proxy) en Fedora 20

Nota: tenga en cuenta que este artículo se considera documentación heredada porque Fedora 20 ha 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-size=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

Related Posts