Buat Partisi untuk menyediakan tempat sebagai cache, dan mount partisi tersebut sebagai /cache minimal 500MB dan di format dengan ext2 file system.
Install Package yang di perlukan:
#urpmi squid iptables
Ubah Ownership dari directory /cache dengan:
#chown squid.squid /cache
Edit file konfigurasi squid
#vi /etc/squid/squid.conf
ubah value parameter-parameter yang terdapat di dalam file konfigurasi:
http_port 3128
cache_mem 16MB
cache_dir ufs /cache 100 48 512
maximum_object_size 4096KB
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_uses_host_header on
httpd_accel_with_proxy on
Save file konfigurasi
Aktifkan direktori cache dengan perintah
#squid -z
Aktifkan IP Forwarding
#echo "1" > /proc/sys/net/ipv4/ip_forward
Masukan perintah iptables
#iptables -t nat -A POSTROUTING -s 172.16.0.0/16 -d 0/0 -o eth2 -j MASQUERADE
#iptables -t nat -A PREROUTING -s 172.16.0.0/16 -d 0/0 -p tcp --dport 80 -j REDIRECT --to-ports 3128
mengaktifkan dan perintah iptables di atas harus di masukan k dalam /etc/rc.local agar setiap linux di restart langsung menjalankan perintah tersebut
Jalankan Service Squid
#/etc/init.d/squid start
Install Package yang di perlukan:
#urpmi squid iptables
Ubah Ownership dari directory /cache dengan:
#chown squid.squid /cache
Edit file konfigurasi squid
#vi /etc/squid/squid.conf
ubah value parameter-parameter yang terdapat di dalam file konfigurasi:
http_port 3128
cache_mem 16MB
cache_dir ufs /cache 100 48 512
maximum_object_size 4096KB
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_uses_host_header on
httpd_accel_with_proxy on
Save file konfigurasi
Aktifkan direktori cache dengan perintah
#squid -z
Aktifkan IP Forwarding
#echo "1" > /proc/sys/net/ipv4/ip_forward
Masukan perintah iptables
#iptables -t nat -A POSTROUTING -s 172.16.0.0/16 -d 0/0 -o eth2 -j MASQUERADE
#iptables -t nat -A PREROUTING -s 172.16.0.0/16 -d 0/0 -p tcp --dport 80 -j REDIRECT --to-ports 3128
mengaktifkan dan perintah iptables di atas harus di masukan k dalam /etc/rc.local agar setiap linux di restart langsung menjalankan perintah tersebut
Jalankan Service Squid
#/etc/init.d/squid start
Comments