Install and Configure Squid 2.7 Stable 9 on Ubuntu Server 10.10 Part 1

SHARE :google Install and Configure Squid 2.7 Stable 9 on Ubuntu Server 10.10 Part 11facebook Install and Configure Squid 2.7 Stable 9 on Ubuntu Server 10.10 Part 16twitter Install and Configure Squid 2.7 Stable 9 on Ubuntu Server 10.10 Part 10stumbleupon Install and Configure Squid 2.7 Stable 9 on Ubuntu Server 10.10 Part 10pinterest Install and Configure Squid 2.7 Stable 9 on Ubuntu Server 10.10 Part 10reddit Install and Configure Squid 2.7 Stable 9 on Ubuntu Server 10.10 Part 10linkedin Install and Configure Squid 2.7 Stable 9 on Ubuntu Server 10.10 Part 10

Squid is a high-performance proxy caching server for web clients, supporting FTP, gopher, and HTTP data objects. Squid handles all requests in a single, non-blocking, I/O-driven process over IPv4 or IPv6.

Squid keeps meta data and especially hot objects cached in RAM, caches DNS lookups, supports non-blocking DNS lookups, and implements negative caching of failed requests.

Squid supports SSL, extensive access controls, and full request logging. By using the lightweight Internet Cache Protocol, Squid caches can be arranged in a hierarchy or mesh for additional bandwidth savings.

Squid consists of a main server program squid, some optional programs for rewriting requests and performing authentication, and some management and client tools.

Squid is originally derived from the ARPA-funded Harvest project. Since then it has gone through many changes and has many new features.

Squid is a high-performance proxy caching server for web clients, supporting FTP, gopher, and HTTP data objects. Squid handles all requests in a single, non-blocking, I/O-driven process over IPv4 or IPv6.
Squid keeps meta data and especially hot objects cached in RAM, caches DNS lookups, supports non-blocking DNS lookups, and implements negative caching of failed requests.
Squid supports SSL, extensive access controls, and full request logging. By using the lightweight Internet Cache Protocol, Squid caches can be arranged in a hierarchy or mesh for additional bandwidth savings.
Squid consists of a main server program squid, some optional programs for rewriting requests and performing authentication, and some management and client tools.
Squid is originally derived from the ARPA-funded Harvest project. Since then it has gone through many changes and has many new features.

I will provide the procedures to install squid 27stable9  on ubuntu server  10.10

sudo -i
apt get update

install packages squid 2.7stable9 and dependencies

apt get install squid squidclient squid-cgi gcc build-essential sharutils ccze libzip-dev automake1.9

Download Patch Squid 2.7stable9 and then install

wget http://tempat-sampah.googlecode.com/files/squid-2.7.STABLE9%2Bpatch.tar.gz
tar -zxvf squid-2.7.STABLE9patch.tar.gz
cd squid*
./configure
--program-prefix= --prefix=/usr 
--sysconfdir=/etc/squid 
--enable-async-io 
--enable-poll 
--enable-gnuregex 
--enable-carp 
--enable-storeio=aufs,diskd,ufs,null 
--enable-forw-via-db 
--enable-icmp 
--enable-cache-digests 
--enable-removal-policies=lru,heap 
--enable-truncate 
--enable-default-err-language=English 
--enable-err-languages=English 
--enable-linux-netfilter 
--disable-ident-lookups 
--disable-wccp 
--disable-wccpv2 
--with-pthreads 
--with-aio 
--with-dl 
--with-maxfd=65535

Compiling Process..

make
make install

to be continue…

You may also like...