Anda di halaman 1dari 4

Soal Ujikom 2013 1. 2. 3. 4.

Konfigurasi IP Address Konfigurasi Server DNS Konfigurasi Server WEB Konfigurasi Server MAIL (Level 1) (Level 2) (Level 3) (Level 4)

1. Konfigurasi IP Address (Level 1) Login : smktkj Pass : 1 Pastikan login sebagai super user (root) Su Pass : 1 # nano /etc/network/interfaces Masukan / ubah script berikut di paling bawah auto eth0 iface eth0 inet static address 192.168.17.1 netmask 255.255.255.0 network 192.168.17.0 broadcast 192.168.17.255 dns-search ns.dedidexs.com dns-nameservers 192.168.17.1

Ubah Sesuai permintaan penguji

Simpan script berikut dengan cara CTRL+O Enter CTRL+X Setelah itu restart service networking dengan perintah # /etc/init.d/networking restart Cek menggunakan perintah # ifconfig eth0 Jika berhasil akan tampil seperti berikut :
# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 08:00:27:84:7b:be inet addr:192.168.17.1 Bcast:192.168.17.255 Mask:255.255 inet6 addr: fe80::a00:27ff:fe84:7bbe/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:309 errors:0 dropped:0 overruns:0 frame:0 TX packets:201 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:27026 (26.3 KiB) TX bytes:57648 (56.2 KiB)

Konfigurasi untuk IP Address sudah selesai tinggal menunggu Pengujian Konektivitas oleh penguji ujikom, jika berhasil lanjutkan ke Level 2
2. Konfigurasi Server DNS (Level 2) 1. Instalasi Paket BIND (Berkeley Internet Name Domain), Masukan DVD Debian 2. # apt-get install bind9 3. Edit file named.conf dengan perintah berikut # nano /etc/bind/named.conf 4. Kemudian tambahkan script berikut di paling bawah sebelum tulisan include "/etc/bind/named.conf.local";

Copyrightdedi supriyadi 2013 Page 1

zone "dedidexs.com" { type master; file "/etc/bind/db.zone"; }; zone "17.168.192.in-addr.arpa" { type master; file "/etc/bind/db.rev"; }; 5. Copy file database db.empty yang terletak di directory /etc/bind menjadi dua buah database db.zone dan db.rev. Namun sebelumnya masuk terlebih dahulu ke directory /etc/bind. Baru kemudian copy kan filenya. # cd /etc/bind etc/bind# cp db.empty db.zone etc/bind# cp db.empty db.rev 6. Edit file db.zone etc/bind# nano db.zone @ IN SOA ns.dedidexs.com. root.ns.dedidexs.com. { 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 86400 ) ; Negative Cache TTL ; @ IN NS ns.dedidexs.com. @ IN A 192.168.17.1 IN MX 10 mail. dedidexs.com. ns IN A 192.168.17.1 www IN CNAME ns mail IN CNAME ns

7. Simpan script berikut dengan cara CTRL+O Enter CTRL+X 8. Edit file database db.rev seperti berikut etc/bind# nano db.rev

@ IN SOA ns.dedidexs.com. root.ns.dedidexs.com. { 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 86400 ) ; Negative Cache TTL ; @ IN NS ns.dedidexs.com. 1 IN PTR ns.dedidexs.com. Simpan script berikut dengan cara CTRL+O Enter CTRL+X Tambahkan server dns di resolv # nano /etc/resolv.conf (nameserver 192.168.17.1) Restart service bind9 # /etc/init.d/bind9 restart Kemudian uji dengan menggunakan perintah # dig www.dedidexs.com Konfigurasi Server DNS sudah selesai lanjutkan ke Level 3

9. 10. 11. 12.

3. Konfigurasi Server WEB (Level 3) 1. Instalasi paket apache2, php5, php5-imap (jangan lupa kepingan DVD Debian masih berada di dalam DVD ROM/RW
Copyrightdedi supriyadi 2013 Page 2

2. # apt-get install apache2 php5 php5-imap php5-mysql mysql-server phpmyadmin 3. Buat Virtual Host untuk www.dedidexs.com 4. # cd /etc/apache2/sites-available 5. /etc/apache2/sites-available# cp default websmkal 6. /etc/apache2/sites-available# nano websmkal

<VirtualHost *:80> ServerAdmin admin@dedidexs.com ServerName www.dedidexs.com ServerAlias dedidexs.com DocumentRoot /var/www/websmkal <Directory />
7. Simpan script berikut dengan cara CTRL+O Enter CTRL+X 8. Disabled Virtual Host default kemudian enable kan Virtual Host websmkal 9. # a2dissite default 10. 11. 12. 13. 14. 15. 16. 17.

# a2ensite websmkal Restart service apache2 # /etc/init.d/apache2 restart Buat halaman dengan bahasa HTML dan tuliskan SELAMAT DATANG DI SITUS SMK ALMANSHURIYAH, kemudian simpan pada directory tempat VirtualHost websmkal. # cd /var/www /var/www # mkdir websmkal /var/www # cd websmkal /var/www/websmknrjp # nano index.html <html><head><title>WELCOME</title></head> <body> <center><h1>SELAMAT DATANG DI SITUS SMK ALMANSHURIYAH</h1></center> </body> </html>

18. Simpan script berikut dengan cara CTRL+O Enter CTRL+X Konfigurasi Server DNS sudah selesai lanjutkan ke Level 4

4. Konfigurasi Server MAIL (Level 4) 1. Install paket : postfix, courier-base courier-imap courier-pop squirrelmail (jangan lupa kepingan DVD Debian masih berada di dalam DVD ROM/RW 2. # apt-get install postfix courier-base courier-imap courier-pop squirrelmail 3. Membuat mail direktori 4. # maildirmake /etc/skel/Maildir 5. Konfigurasi Postfix, tambahkan script home_ mailbox = Maildir/ di paling bawah pada file main.cf 6. # nano /etc/postfix/main.cf (home_mailbox = Maildir/) 7. Tambahkan sedikit konfigurasi pada postfix melalui dpkg 8. # dpkg-reconfigure postfix General Type of Mail Configuration System Mail Name Root and postmaster mail recipient Other destination to accept... : Internet Site : dedidexs.com : : dedidexs.com, dedi, localhost.localdomain, localhost Force synchronous updates... : No Local Networks : 192.168.17.0/24 (simpan di akhir) Use Procmail for local delivery : No Mailbox size limit (bytes) :0 Local address extension character :+ Internet protocols to use : ipv4
Copyrightdedi supriyadi 2013 Page 3

9. Restart service postfix 10. # /etc/init.d/postfix restart 11. Konfigurasi Squirrelmail, tambahkan Include /etc/squirrelmail/apache.conf pada file /etc/apache2/apache2.conf di paling bawah. 12. # nano /etc/apache2/apache2.conf (Include /etc/squirrelmail/apache.conf) 13. Kemudian tambahkan atau edit VirtualHost pada file /etc/squirrelmail/apache.conf sehingga seperti berikut. Jangan lupa tanda # dihilangkan sebelum script di bawah 14. # nano /etc/squirrelmail/apache.conf # users will prefer a simple URL like http://webmail.example.com <VirtualHost *:80> # (pada awalnya VirtualHost 1.2.3.4) DocumentRoot /usr/share/squirrelmail ServerName mail.dedidexs.com </VirtualHost> 15. Membuat dua user baru 16. # adduser admin (contoh) Adding user `admin' ... Adding new group `admin' (1005) ... Adding new user `admin' (1005) with group `admin' ... Creating home directory `/home/admin' ... Copying files from `/etc/skel' ... Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for admin Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n]
17. # adduser admin2 (Contoh)

Adding user `admin2' ... Adding new group `admin2' (1006) ... Adding new user `admin2' (1006) with group `admin2' ... Creating home directory `/home/admin2' ... Copying files from `/etc/skel' ... Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for admin2 Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n]

Alhamdulillahirobbil Alamin .... Konfigurasi IP ADDRESS, SERVER DNS, SERVER WEB, dan SERVER MAIL sudah selesai. Copyrightdedi supriyadi 2013 Page 4