IGOS Nusantara dan proxy server squid kompilasi
Optimasi squid dapat lebih ditingkatkan dengan melakukan kompilasi dari source squid. Berikut ini kompilasi untuk spesifikasi:
- Sistem Operasi memakai IGOS Nusantara 2010
- Intel(R) Xeon(TM) CPU 3.00GHz
- RAM 1 GB, memori masih kecil, harusnya update ke 4 GB :)
- Harddisk 2 x 80 GB SCSI
Daftar isi
Instal IGOS Nusantara 2010
Sistem Operasi yang akan dipasang di server sebaiknya TIDAK dipasang dari IGN2010 LiveCD. Versi IGN2010 LiveCD ditujukan untuk penggunaan Desktop. Server sebaiknya dipasang program/aplikasi minimal. Instalasi minimal dapat dilakukan dengan:
- Gunakan IGN2010 versi DVD Installer
- Booting memakai IGN2010 DVD
- Saat awal muncul menu instalasi pilih "Instal IGOS Nusantara Minimal (konsol)" Berkas:Http://repo.igos-nusantara.or.id/grafik/2010/dvd/01-ign2010-dvd-boot-menu-75p.jpg
Tahap kompilasi
Pasang GCC
# yum -y install gcc
Unduh squid-3.1.10.tar.bz2
# mkdir /root/sumber # cd /root/sumber # wget http://www.squid-cache.org/Versions/v3/3.1/squid-3.1.10.tar.bz2
Buat group dan user
Group dan user yang akan dipakai untuk menjalankan squid dibuat dengan cara:
# groupadd _squid # useradd _squid -c "Squid Proxy" -d /dev/null -s /bin/false -g _squid
Catatan: tanda "_" di depan squid ditambahkan demi alasan keamanan[1].
Opsi Kompilasi
./configure \ --enable-gnuregex \ --enable-async-io=24 \ --with-aufs-threads=24 \ --with-pthreads \ --with-aio \ --with-dl \ --enable-storeio=aufs \ --enable-removal-policies=heap \ --enable-icmp \ --enable-delay-pools \ --disable-wccp \ --enable-snmp \ --enable-cache-digests \ --enable-default-err-languages=English \ --enable-err-languages=English \ --enable-linux-netfilter \ --disable-ident-lookups \ --disable-hostname-checks \ --enable-underscores
Opsi "--enable-async-io" memakai 24 bila memakai satu harddisk dan jenis lama. Bila memakai harddisk model baru dengan buffer 8 MB, 16 MB atau 32 MB dapat memakai 32.
Partisi reiserfs
... format ....
Konfigurasi squid
... buat ...
[1] http://forum.linux.or.id/viewtopic.php?f=40&t=20030#p117128