18 March 2012

cara instalasi ubuntu server

Tutorial ini hanya untuk Newbie

Langkah demi langkah 
 
(CPU Proxy jgn di hubungan ke Internet dulu saat instalasi, agar prosesnya cepat)
 
MASUKKAN CD UBUNTU KE CDROM DAN REBOOT KOMPUTERNYA
 
Pilih language english (enter)
 Pilih instal ubuntu server (enter)
 Tekan enter pada choose langguage english
 Pilih united states
 Klik no pada detect keyboard layout?
 Klik USA pada ubuntu installer main menu
 Klik USA pada keyboard layout
 Klik continue pada configure the network
 Pilih configure network manually isi ip address dg 192.168.3.1 pilih continue enter
 Netmask 255.255.255.0 pilih continue enter
 Gateway 192.168.3.254 terus klik continue
 Name server addresses 192.168.3.254 pilih continue enter
 Hotsnama : isi dg proxyku terus pilih continue enter
 Domain name: di kosongin saja, pilih continue enter
 Pada configure the clok pilih select from worldwide list terus cari jakarta terus enter

 Pada menu partition disk pilih manual
 Kita hapus partisi lama dulu :
Pilih partisi nya terus enter pilih delete the partion (ulangi perintah ini untuk semua partisi yg tersisa)

Jika telah selesai pilih Guided partitioning, kemudian pilih manual arahkan pada FREE SPACE (enter), 
 Pilih Create new partition (enter)

New partition size isi 10 GB (pilih continue dan enter), pilih Primary (enter), pilih Beginning (enter), pada use as pilih XFS Journaling file system (enter) pada Mount point pilih / (enter), pd mount option pilih[*] noatime (pilih continue dan enter), pada Bootable Flag rubah menjadi on kemudian pilih done setting up the partition

Arahkan pada FREE SPACE (enter), pilih Create new partition (enter) new partition size isi 1 GB sesuai kan dg besaran RAM (pilih continue dan enter), pilih Logikal (enter), pilih Beginning (enter), pada use as pilih swap area (enter), kemudian Pilih done setting up the partition

Arahkan pada FREE SPACE (enter), pilih Create new partition (enter) new partition size isi 10 GB (pilih continue dan enter), pilih Logikal (enter), pilih Beginning (enter), pada use as pilih XFS Journaling file system (enter) pada Mount point pilih /var (enter), pd mount option pilih[*] noatime (pilih continue dan enter),  kemudian Pilih done setting up the partition

Arahkan pada FREE SPACE (enter),
pilih Create new partition (enter) new partition size isi 10 GB (pilih continue dan enter), pilih Logikal (enter), pilih Beginning (enter), pada use as pilih XFS Journaling file system (enter), pada Moun point enter manually buat menjadi /squid-1, pd mount option pilih[*] noatime dan[*] notail  kemudian Pilih continue dan done setting up the partition

Arahkan pada FREE SPACE (enter),
pilih Create new partition (enter) new partition size isi 10 GB (pilih continue dan enter), pilih Logikal (enter), pilih Beginning (enter), pada use as pilih XFS Journaling file system (enter), pada Moun point enter manually buat menjadi /squid-2, pd mount option pilih[*] noatime dan[*] notaill  kemudian Pilih continue dan done setting up the partition

Arahkan pada FREE SPACE (enter),
pilih Create new partition (enter) new partition size isi 10 GB (pilih continue dan enter), pilih Logikal (enter), pilih Beginning (enter), pada use as pilih XFS Journaling file system (enter), pada Moun point enter manually buat menjadi /squid-3, pd mount option pilih[*] noatime dan[*] notail  kemudian Pilih continue dan done setting up the partition

Arahkan pada FREE SPACE (enter),  pilih Create new partition (enter) new partition size isi sesuai sisanya (pilih continue dan enter), pilih Logikal (enter), pilih Beginning (enter), pada use as pilih XFS Journaling file system (enter) pada Moun point enter manually buat menjadi /data kemudian Pilih continue dan done setting up the partition

Kemudian pilih finis partitioning and write changes to disk

write the changes to disk pilih yes
 
pada full name for the new user isi dg proxyku, terus continue  enter
pada Username for your account isi dg proxyku, terus continue  enter
pada a password for the new user isi dg proxyku, terus continue  enter
pada re-enter password to verify isi dg proxyku, terus continue  enter
pada use weak password pilih yes
pada encrypt your home directory pilih no
pada HTTP proxy information KOSONGIN SAJA
pada configurasi apt 43% tekan enter, juga pada 81% tekan enter
pilih no automatic update
pada choose software to install pilih OpenSSH server
pilih continus pd finis the installation
 
PENTING....!!!  setelah restart
login dg proxyku
password proxyku

ketik sudo su -
isi proxyku

ketik passwd
enter new UNIX password isi dg proxyku
retype new UNIX password isi proxyku
 
Install Paket   ( CPU harap di hubungkan ke Internet)
 
- sudo apt-get update
- sudo apt-get install squid
- sudo apt-get install squid squidclient squid-cgi
- sudo apt-get install ccze
 
setelah selesai install paket lakukan edit squid.conf biar mudah pakai saja software WINSCP & PUTTY squid.conf
 
 - hapus isi squid.conf kamu dan ganti dg isi squid.conf di bawah ini...
 
 # Proxy Server Versi 2.7.Stable7
# by kepsuktv@gmail.com
# update 17 Agustus 2010
#-----------------------------------#

#---------------------------------------------------------------#
# Port
#---------------------------------------------------------------#

http_port 3128 transparent
icp_port 3130
prefer_direct off

#---------------------------------------------------------------#
# Mengatasi Facebook Blank setelah login
#---------------------------------------------------------------#

#server_http11 on

#---------------------------------------------------------------#
# Cache & Object
#---------------------------------------------------------------#

cache_mem 8 MB
cache_swap_low 98
cache_swap_high 99
max_filedesc 8192
maximum_object_size 128 MB
minimum_object_size 0 KB
maximum_object_size_in_memory 128 KB

ipcache_size 4096
ipcache_low 98
ipcache_high 99
fqdncache_size 4096
cache_replacement_policy heap LFUDA
memory_replacement_policy heap GDSF

#----------------------------------------------------------------#
# cache_dir <type> <Directory-Name> <Space in Mbytes> <Level1> <Level2> <options>
#----------------------------------------------------------------#

cache_dir aufs /squid-1 7000 16 256
cache_dir aufs /squid-2 7000 16 256
cache_dir aufs /squid-3 7000 16 256

cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log none
pid_filename /var/run/squid.pid
cache_swap_log /var/log/squid/swap.state
dns_nameservers /etc/resolv.conf
emulate_httpd_log off
hosts_file /etc/hosts
half_closed_clients off
negative_ttl 1 minutes

#---------------------------------------------------------------#
# Rules: Safe Port
#---------------------------------------------------------------#

acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563 873 # https snews rsync
acl Safe_ports port 80 # http
acl Safe_ports port 20 21 # ftp
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 631 # cups
acl Safe_ports port 10000 # webmin
acl Safe_ports port 901 # SWAT
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl Safe_ports port 873 # rsync
acl Safe_ports port 110 # POP3
acl Safe_ports port 25 # SMTP
acl Safe_ports port 2095 2096 # webmail from cpanel
acl Safe_ports port 2082 2083 # cpanel

acl purge method PURGE
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports !SSL_ports
http_access deny CONNECT !SSL_ports !Safe_ports

#---------------------------------------------------------------#
# Refresh Pattern
#---------------------------------------------------------------#

refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i \.(gif|png|jpg|jpeg|ico)$ 10080 90% 43200 override-expire ignore-no-cache ignore-private
refresh_pattern -i \.(iso|avi|wav|mp3|mp4|mpeg|mpg|swf|flv|x-flv)$ 43200 90% 432000 override-expire ignore-no-cache ignore-private
refresh_pattern -i \.(deb|rpm|exe|ram|bin|pdf|ppt|doc|tiff)$ 10080 90% 43200 override-expire ignore-no-cache ignore-private
refresh_pattern -i \.(zip|gz|arj|lha|lzh|tar|tgz|cab|rar)$ 10080 95% 43200 override-expire ignore-no-cache ignore-private
refresh_pattern -i \.(html|htm|css|js|php|asp|aspx|cgi) 1440 40% 40320
refresh_pattern . 0 20% 4320

#---------------------------------------------------------------#
# SNMP
#---------------------------------------------------------------#

snmp_port 3401
acl snmpsquid snmp_community public
snmp_access allow snmpsquid localhost
snmp_access deny all

#---------------------------------------------------------------#
# ALLOWED ACCESS
#---------------------------------------------------------------#

acl proxyku src 192.168.3.0/24 
http_access allow proxyku
http_access allow localhost
http_access deny all
http_reply_access allow all
icp_access allow proxyku
icp_access allow localhost
icp_access deny all
always_direct deny all

#---------------------------------------------------------------#
# Cache CGI & Administrative
#---------------------------------------------------------------#

cache_mgr kepsuktv@gmail.com
visible_hostname dns.proxyku.net
cache_effective_user proxy
cache_effective_group proxy
coredump_dir /var/spool/squid
shutdown_lifetime 10 seconds
logfile_rotate 14

#-----------------------------------------------------------------#
#tcp_outgoing_tos 0x30 localnet
#-----------------------------------------------------------------#

zph_mode tos
zph_local 0x30
zph_parent 0
zph_option 136
 
 
 Langkah selanjutnya
 
 stop squid dengan perintah
 /etc/init.d/squid stop (ubuntu 9.10) atau squid stop (ubuntu 10.04)
 
 Memberikan permission pada folder cache
 
chown -R proxy.proxy /squid-1
chown -R proxy.proxy /squid-2
chown -R proxy.proxy /squid-3
 
 
Membuat folder-folder swap/cache di dalam folder cache yang telah ditentukan dg perintah
 
 squid -f /etc/squid/squid.conf -z
 
Restart squid
/etc/init.d/squid restart (ubuntu 9.10) atau squid restart (ubuntu 10.04)
 
DI SISI MIKROTIK-NYA....!!!





SET ip address=192.168.3.254 interface=squid



/ip firewall nat

add action=dst-nat chain=dstnat comment="transparent proxy" disabled=no \

dst-port=80,8080,3128 protocol=tcp src-address=!192.168.3.1 \

to-addresses=192.168.3.1 to-ports=3128
Previous Post
Next Post
Related Posts

0 komentar: