Cygal.net.pl

Systemy, Sieci i takie tam :)

Squid 2.7 instalacja ze źródeł na Centos 6

Poniżej w kilku krokach opisałem jak zainstalować squida w wersji 2.7 na centos 6. Domyślnie w repozytorium znajduje się squid w wersji 3.x. Zatem jeżeli potrzebujemy starszą wersje squida to musimy pobrać źródła i samodzielnie skompilować.

1. Instalujemy development tools

yum groupinstall “Development Tools”

2. Pobieramy squida w wersji 2.7 I rozpakowujemy go.

wget http://www.squid-cache.org/Versions/v2/2.7/squid-2.7.STABLE9.tar.gz
tar -xzvf squid-2.7.STABLE9.tar.gz

cd squid-2.7.STABLE9

./configure –enable-gnuregex –enable-carp –with-pthreads –enable-heap-replacement –enable-icmp –enable-delay-pools –enable-useragent-log –enable-htcp –with-openssl –enable-linux-netfilter –disable-internal-dns –enable-auth=digest,ntlm,basic –enable-auth-baisc=PAM,NCSA,LDAP –enable-auth-basic=none –enable-basic-auth-helpers=PAM,NCSA,LDAP –enable-external-acl-helpers=unix_group,ldap_group –with-filedescriptors=8192 –enable-removal-policies=lru,heap

make
make Install

domyślny katalog instalacji jest następujący:
/usr/local/squid/

6. Nadajemy uprawnienia I inicjalizujemy cache_dir
Tworzymy katalog dla naszego cacheu, i nadajemy mu uprawnienia squid

mkdir -p /var/spool/squid
chown –R squid.squid /var/spool/squid
cd /var/spool/squid

inicjalizacja cache_dir
/usr/sbin/squid -z

Startujemy squida
/usr/sbin/squid

7. Debug
Jeżeli podczas uruchamiania wystąpiły jakieś błędy możemy wydać poniższe polecenie

/usr/sbin/squid -N -d 5

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *


Time limit is exhausted. Please reload CAPTCHA.