dunia komputer

Senin, 03 Maret 2014

cara install squid di ubuntu

Cara Install squid pada ubuntu 10:04

Pada kesempatan kali ini saya ingin memaparkan bagaimana caranya menginstall squid di dalam Ubuntu 10:04 server secara step by step agar kita semua dapat dengan mudah memahaminya, terlebih lagi khususnya bagi anda yang sedang kebingungan dalam mengconfigurasi squid.
Disini saya menggunakan Distro jenis Ubuntu 10:04 server dengan speack computer sebagai berikut  :
Intel Procesor dual core
Ram 2 Gb
Hdd 160 GB sata

Langkah pertama kita install dahulu Ubuntu 10:04 server di PC yang akan kita jadikan Proxy/Squid untuk penginstalnya mungkin sudah banyak bertebaran di www.google.com.Ketika nanti masuk pada partisi pilih manual.
#################################################
/  (root)         = 80GB   <<<<< Boot ikut dengan Root
Ext4
bootflag        = on
#################################################
Swap           = 4 GB    <<<<< 2 kali jumlah Memory/Ram yang kamu pakai

#################################################
Cache          = 50GB
Etx3
Mount Point = on
#################################################


Setelah kita selesai menginstall Ubuntu sekarang kita mulai untuk menginstall squid di dalamnya .terlebih dahulu kita masuk ke Root dengan cara
loging as   :   ??? <<<<<<< yang kita buat tadi waktu penginstalan
password :   ??? <<<<<<< yang kita buat tadi waktu penginstalan
 Setelah masuk ketik : sudo su  <<<<  lalu enter  dan masukan password.
posisi kita sekarang berada kita Root maka kita mulai penginstalannya.


langkah - langkah menginstall squid :
  1.    kita buat repo dulu dengan cara mengetik >>>>> (  nano /etc/apt/source.list  ) lalu enter.

  2.    kita install opsi-opsi yang diperlukan
         apt-get update
         apt-get install ccze

  3.    cd /tmp


  4.    ls    <<<< huruf Ls bukan is

  5.    mendownload squid  (  wget http://samahproject.googlecode.com/files/squid-2.7.STABLE8-ubuntu-i386.tar.bz2   )

  6.    ls

  7.    exstrak squid   (   tar xvf squid-2.7.STABLE8-ubuntu-i386.tar.bz2  )

  8.    cd squid-2.7.STABLE8-ubuntu-i386

  9.    ls

10.   dpkg -i squid_2.7.STABLE8-1_i386.deb squid-common_2.7.STABLE8-1_all.deb squid-cgi_2.7.STABLE8-1_i386.deb squid-langpack_20100111-1_all.deb squidclient_2.7.STABLE8-1_i386.deb

11.   df -a

12.   chown proxy.proxy /cache

13.   cp config/* /etc/squid/

14.   ls /etc/squid/

15.   nano /etc/squid/squid.conf   <<<< configurasi squid yang tadi kitra download tadi

Untuk squid.conf yang sudah jadi akan saya terterakan di bawah ini,nanti tinggal anda sesuaikan saja dengan kondisi jaringan atau kebutuhan anda namun sebelum Copas hapus dulu squid.conf yang sudah ada, baru setelah itu kita copy paste ke /etc/squid/squid.conf tadi.


######################################################
#     by.MMK_rezpect.net                                                                    
#                                          Squid 2.7STABLE8                                 
#                                           HIGH QUALITY                                   
#                                                                                                         
######################################################
 ##start of config
http_port 3128 transparent
icp_port 0
server_http11 on
icp_port 3130

#pid_filename /var/run/squid.pid
cache_effective_user proxy
cache_effective_group proxy
error_directory /usr/share/squid/errors/en/
icon_directory /usr/share/squid/icons
visible_hostname Mukomuko_rezpect.net ########ganti dengan nama warnet anda
cache_mgr admin@localhost  ########## ini juga
access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log none
logfile_rotate 1
shutdown_lifetime 10 seconds


acl localnet src 192.168.2.0/24   ########Ganti dengan Ip jaringan local anda


uri_whitespace strip

#DNS NAWALA
dns_nameservers 180.131.144.144
dns_nameservers 180.131.144.145
dns_nameservers 8.8.8.8
dns_testnames 127.0.0.1
cache_mem 40 MB           #######kalaw memakai ram 1GB ganti dengan 30
maximum_object_size_in_memory 32768 bytes
memory_replacement_policy heap GDSF
cache_replacement_policy heap LFUDA

cache_dir aufs /cache 32768 48 256

minimum_object_size 200 bytes
maximum_object_size 131072000 bytes
offline_mode off
cache_swap_low 98
cache_swap_high 99

# No redirector configured

# Setup some default acls
acl all src 0.0.0.0/0.0.0.0
acl localhost src 127.0.0.1/255.255.255.255
acl safeports port 21 70 80 210 280 443 488 563 591 631 777 901 81 3128 1025-65535
acl sslports port 443 563 81
acl manager proto cache_object
acl purge method PURGE
acl connect method CONNECT
acl dynamic urlpath_regex cgi-bin \?

http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !safeports
http_access deny CONNECT !sslports

# Always allow localhost connections
http_access allow localhost

# Allow local network(s) on interface(s)
http_access allow localnet

# Default block all to be sure
http_access deny all

include /etc/squid/tunning-ubuntu.conf

##end of config

#####################################################################

Setelah di COPAS lalu di simpan ctrl+y nter
lalu ketik  (  apt-get -f install ) dan enter
Setelah menginstall  lalu kita memberi create swap dengan cara ketik   (  squid -z  ) setelah selesai kita masuk ke tunning-ubuntu.conf    ( nano /etc/squid/tunning-ubuntu.conf   ) pada  baris     >> storeurl_rewrite_program /etc/squid/storeurl-el5.pl  } kita ganti tulisan el5  dengan   ( ubuntu ) setelah selesai ctrl+y simpan . Kita mulai menjalankan squid  ( squid start ).

Cukup sudah pembelajar ini ... bila ada kata yang salah mohon di maafkan yang benar datangnya dari Allah SWT yang salah datangnya dari diri saya sendiri .

Tidak ada komentar:

Posting Komentar