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