Selasa, 16 Februari 2016

Proxy Server

I.        TEORI SINGKAT
Server adalah sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer.Server didukung dengan prosesor yang bersifat scalable dan RAM yang besar, juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan.Server juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumberdaya yang terdapat di dalamnya, sepertihalnya berkas atau pencetak, dan memberikan akses kepada stasiun kerja anggota jaringan.

II.      ALAT DAN BAHAN
a.       Alat Yang Di gunakan :
·         Komputer/PC
·         Software Virtual Pc :    
o   VMware
o   Virtual Box
b.      Bahan :
·         DVD Debian Lenny / File ISO Debian Lenny
                                                     
III.        LangkahKerja
1.       BuatlahJaringansepertigambardiatasataumenggunakan virtual Pc VMware / Virtual Box
2.       KonfigurasiIp address danIp Virtual untukmembuat domain keduasebagaipercobaanuntuk di blokirpada proxy server

#nano /etc/network/interfaces
*isipadabagian paling bawah :
auto eth0
iface eth0 inet static
address 210.10.1.3
netmask 255.255.255.0

auto eth0:0
iface eth0:0 inet static
address 210.10.2.5
netmask 255.255.255.0
*save ( ctrl + x + y + enter )

#/etc/init.d/networking restart
*lihathasilkonfigurasijikabenarakanadaduaip address yaitu eth0 dan eth0:0 denganperintah :

#ifconfig -a

3.       Instalasi paket aplikasi server
#apt-get install bind9 apache2 php5 mysql-server lynx postfix dovecot-common dovecot-imapdsquirrelmail squid

4.       Konfigurasi DNS Server

#cd /etc/bind

#cp named.conf named.conf.old

#nano named.conf
*ubah localhost menjadi seperti dibawah ini :

zone "agesetya.co.id" {
type master;
file "/etc/bind/db.1";
};

zone "1.10.210.in-addr.arpa" {
type master;
file "/etc/bind/db.2";
};

*Save ( ctrl + x + y + enter )

#cp db.local db.1

#cp db.127 db.2

#nano db.1
*edit file db.1 seperti dibawah ini :

@                    IN      SOA     agesetya.co.id.root.agesetya.co.id. (
                              2                     ; Serial
                         604800                ; Refresh
                          86400                 ; Retry
                        2419200               ; Expire
                        604800 )               ; Negative Cache TTL
;
@                    IN      NS          agesetya.co.id.
@                    IN      A            210.10.1.3
@                    IN      AAAA    ::1
www               IN      CNAME   @
hikki               IN      CNAME   @
mail                IN      CNAME   @

*save ( ctrl + x + y + enter )

#nano db.2
*edit file db.2sepertidibawahini :

@                     IN      SOA     agesetya.co.id. root.agesetya.co.id. (
                                      1                  ; Serial
                                     604800         ; Refresh
                                       86400         ; Retry
                                   2419200         ; Expire
                                     604800 )       ; Negative Cache TTL
;
@       IN      NS      agesetya.co.id.
3       IN      PTR     agesetya.co.id.

*save ( ctrl + x + y + enter )

#nano /etc/resolv.conf
     nameserver 210.10.1.1
*save ( ctrl + x + y + enter )

#/etc/init.d/bind9 restart

#nslookup agesetya.co.id

5.       Konfigurasi Web Server dan Mail Server

#cd /etc/apache2/sites-available

#cp default agesetya

#cp default hikki

#cp default mail

#nano agesetya
*ubahseperti dibawah ini di bagian yang tertulis tebal
<VirtualHost *:80>
ServerAdminhikki@agesetya.co.id
ServerName agesetya.co.id
DocumentRoot /home/user1/public_html/
<Directory />
                Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/user1/public_html/>

*save ( ctrl + x + y + enter )

#nano hikki
*ubah seperti dibawah ini di bagian yang tertulis tebal

<VirtualHost *:80>
ServerAdmin hikki@hikki.agesetya.co.id
ServerName hikki.agesetya.co.id
DocumentRoot /home/user1/public_html/hikki/
<Directory />
                Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/user1/public_html/hikki/>

*save ( ctrl + x + y + enter )

#nano mail
*ubahsepertidibawahini di bagian yang tertulistebal

<VirtualHost *:80>
ServerAdmin hikki@mail.agesetya.co.id
ServerName mail.agesetya.co.id
DocumentRoot /usr/share/squirrelmail/
<Directory />
                Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /usr/share/squirrelmail/>

*save ( ctrl + x + y + enter )

#adduser user1
*ketik password user sebanyak 2x

#mkdir /home/user1/public_html

#mkdir /home/user1/public_html/hikki

#a2ensite agesetya hikki mail

#/etc/init.d/apache2 restart

#cd /etc/postfix

#cp main.cf main.cf.old

#nano main.cf
*ubahsepertidibawahinipadabagian yang tertulistebal

mydomain = agesetya.co.id
myhostname = mail.agesetya.co.id
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $mydomain, agesetya.co.id, nasional, localhost.localdomain, localh$
relayhost =
mynetworks = 210.10.1.0/24 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
default_transport = error
relay_transport = error

*save ( ctrl + x + y + enter )
#squirrelmail-configure
*pada menu pertamaketik “D” lalu enter
*ketik dovecot lalu enter sebanyak2x
*setelah kembali ke menu awal ketik “2” lalu enter
*Kemudianketik “1” lalu enter
*Ketik agesetya.co.id lalu enter
*Ketik “S” lalu enter untukmenyimpankonfigurasi
*Ketik “Q” lalu enter untukkeluardari menu konfigurasi

#/etc/init.d/postfix restart

#/etc/init.d/dovecot restart

#lynx agesetya.co.id

#lynx hikki.agesetya.co.id

#lynx mail.agesetya.co.id

*Untukmenutupaplikasi lynx tekan ctrl + c

6.       Konfigurasi Proxy Server

#cd /etc/squid

#cp squid.conf squid.conf.old

#nano squid.conf
*search kalimat “http_port 3128” dengan menekan tombol kombinasi ctrl + w lalu ketik http_port 3128 lalu enter kemudian ubah menjadi

http_port 3128 transparent

*search kalimat “cache_mgr” dengan menekan tombol kombinasi
ctrl + w lalu ketik cache_mgr lalu enter kemudian ubah menjadi

cache_mgr hikki@agesetya.co.id

*search kalimat “visible_hostname” dengan menekan tombol kombinasi ctrl + w laluketikvisible_hostnamelalu enter kemudian ketik dibawah kalimat none menjadi

visible_hostname proxy.agesetya.co.id

*search kalimat “acl CONNECT” dengan menekan tombol kombinasi ctrl + w lalu ketik acl CONNECT kemudian ketik dibawah kalimat acl CONNECT sepertidibawahini :

acl url dstdomain “/etc/squid/url”
acl key url_regex –i “/etc/squid/key”
acl lan src 210.10.1.0/24

*search kalimat “INSERT” denganmenekantombolkombinasi ctrl + w laluketik INSERT kemudianketikdibawahkalimat INSERT sepertidibawahini

http_access deny url
http_access deny key
http_access allow lan
http_access allow all

*arahkan sedikit kebawah akan ada kalimat “http_access deny all” tutup di bagian awal kalimat tersebut dengan tanda “#” seperti dibawah ini:

#http_access deny all
*save ( ctrl + x + y + enter )
#/etc/init.d/squid restart
#squid –z
#iptables –t nat –A PREROUTING –p tcp –-dport 80 –j REDIRECT –-to-port 3128
#echo 1 > /proc/sys/net/ipv4/ip_forward
#iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE
a.       UjiKoneksi
Ping 210.10.1.3
Ping agesetya.co.id
b.      Uji Web Server
Buka web browser Internet Exploler / Mozilla firefoxlaluketikurl agesetya.co.id

c.       Uji Mail Server
Buka web browser internet explorer / Mozilla firefoxlaluketikurl mail.agesetya.co.idlalu login menggunakan user hikki


Kirimemail keuser1@agesetya.co.id menggunakan menu compose lalu sign out dari user hikki

Login ke user1 untuk melihat email yang dikirimdari user hikki

d.      Uji FTP Server menggunakan filezilla
Jalan kan aplikasi filezilla masukan pada kolom user = ftp password = (password ftp) port = 21 lalu klik Quick connect

e.      Uji FTP Server menggunakan Internet Explore
Jalankan aplikasi internet explorer laluketikurlftp://agesetya.co.id lalu akan muncul menu login masukan user = hikki
                        password = ( password ftp )

Tidak ada komentar:

Posting Komentar