You are on page 1of 16

Dalam konfigurasi DNS,

Web Server, dan Mail Server

ini menggunakan

ISO Linux Debian 5.0

m ela lu i a p lik a s i VirtualBox. Ap a bila An d a m en ggu n a k a n CD, s et ela h in s t a la s i s eles a i An d a h a r u s m en d a ft a r k a n t er lebih d a h u lu s em u a CD k ecu a li CD 1. H a l ya n g s a m a ju ga ber la k u p a d a DVD s er t a p en ggu n a a n I S O p a d a a p lik a s i Vir t u a lBox. P en d a ft a r an CD/DVD d ila k u k a n perintah : s a t u -satu dengan cara memasukkan CD/DVD tersebut kemudian mengetikkan

server-debian:~# apt-cdrom add

Fung s i d a r i P en d a ft a r a n CD/DVD/ISO in i a d a la h u n t u k m en gen a li p a k et -p a k et ya n g a d a d id a la m CD/DVD/ISO ya n g n a n t in ya s eba ga i d a t a ba s e d i s er ver ya n g s u d a h d ibu a t s er t a n a n t in ya akan sangat penting dalam proses instalasi paket maupun update paket yang ada. Terle bih d a h u lu k it a h a r u s m en en t u k a n I P a d d r es s , N et m a s k , I P N et wor k , Br oa d ca s t , Gateway, Host, penambahan Penjelasan Hostname IP Address Netmask IP Network Broadcast Gateway Host Name Server Domain Sub domain : : server-alhuda : 192.168.100.1/24 : 255.255.255.0 : 192.168.100.0 : 192.168.100.254 : 192.168.100.1 : 80 : ns.smkalhuda.sch.id : smkalhuda.sch.id : www. smkalhuda.sch.id mail. smkalhuda.sch.id Setelah menentukan hal 192.168.100.2/24 192.168.100.3/24 192.168.100.1 IP Alias.

hal diatas barulah kita memulai konfigurasi.

Konfigurasi

DNS,

Web

Server,

dan

Mail

Server

Page 1

S E TTI N G N I C (N E TWORK I N TE RF ACE CARD)


1. Login t er lebih d a h u lu s eba ga i u s er r oot d en ga n p a s s wor d ya n g s u d a h d is et wa k t u in s t a la s i. P a d a p en gis ia n p a s s wor d , s en ga ja t id a k a d a t a n d a a t a u p u n t a m p ila n . H a l in i d im a k s u d k a n untuk menjaga kerahasiaan login.
server-debian login: root Password:

dari setiap user ataupun root yang melakukan

2. Men s et t in g I P Ad d r es s , N et m a s k , N et wor k , Br oa d ca s t d a n s eba ga in ya (et h 0) p a d a file


/etc/network/interfaces.
server-debian:~# nano /etc/network/interfaces auto eth0 (Ganti

(tekan enter)

kata allow-hotplug menjadi auto eth0)


Tekan ctrl+x kemudian y setelah itu enter u n t u k k elu ardan m en yim p a n

iface eth0 inet static address 192.168.100.1 netmask 255.255.255.0 network 192.168.100.0 broadcast 192.168.100.254 gateway 192.168.100.1

# dns-* options are implemented by the resolvconf package, if installed dns-nameservers 192.168.100.1 dns-search

smkalhuda.sch.id

up ip addr add 192.168.100.2/24 brd 192.168.100.0 dev eth0 label eth0:0 up ip addr add 192.168.100.3/24 brd 192.168.100.0 dev eth0 label eth0:0

3. Mensetting Hosts pada


127.0.0.1 192.168.100.1

file /etc/hosts (tekan enter)


server-alhuda

server-debian:~# nano /etc/hosts localhost

smkalhuda.sch.id

# The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback ff00::0 ip6-mcastprefix
DNS, Web Server, dan Mail Server

fe00::0 ip6-localnet
Konfigurasi

Page 2

ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts

Tekan ctrl+x kemudian y setelah itu enter u n t u k k elu ardan m en yim p a n

Konfigurasi

DNS,

Web

Server,

dan

Mail

Server

Page 3

4. Mensetting Resolver pada file


/etc/resolv.conf server-debian:~# nano /etc/resolv.conf search

smkalhuda.sch.id

nameserver 192.168.100.1

Tekan ctrl+x kemudian y setelah itu enter u n t u k k elu ardan m en yim p a n perubahan.

5. Mensetting Hostname pada

file /etc/hostname (Hal ini perlu jika hostname ingin di ubah) (tekan enter) (tekan enter)

server-debian:~# hostname server-alhuda server-debian:~# su

6. Merestart layanan network dan sistem operasi


server-debian:~# /etc/init.d/networking restart server-debian:~# reboot

(tekan enter) (tekan enter)

KON F I GU RAS I DN S
1. Menginstall paket yang dibutuhkan yaitu
server-debian:~# apt-get install bind9 bind9

(tekan enter)
J a la n k a n p er in t a h ap t- ge t in s t a ll bin d 9 kemudian enter . Masukkan CD/DVD /ISO s es u a i d en ga n t a m p ila n ya n ga da. tekan enter.

2. Men a m ba h s cr ip t s p a d a file /etc/bind/named.conf.local u n t u k m em bu a t zon e for wa r d d a n zone reverse. Agar lebih mudah mengetik masuk pada /etc/bind terlebih dahulu .
server-debian/etc/bind:~# cd /etc/bind server-debian/etc/bind:~# nano named.conf

(tekan enter) (tekan enter)


Keterangan : Zone forward : db.me Zone reverse : db.you Tekan ctrl+x kemudian tekan y s et ela h it u enter untuk k elu a r d a n m en yim p a n

Ketikkan scripts dibawah ini pada baris terbawah.


zone "stmik-elrahma.ac.id" { type master; file "db.me"; }; zone "207.in-addr.arpa" { type master; file "db.you"; };

3. Menyalin file db.local dan db.127


server-debian/etc/bind:~# cp db.local db.me server-debian/etc/bind:~# cp db.127 db.you

(tekan enter) (tekan enter)

4. Mengedit file db.me


server-debian/etc/bind:~# nano db.me

(tekan enter)

Edit scripts seperti dibawah ini :


; ; BIND data file for local loopback interfaces ; ;$TTl 604800 @ IN SOA 2 604800 86400 2413200 604800 ) ; ; ; ; ; server-alhuda. smkalhuda.sch.id Serial Refresh Retry Expire Negatif Cache TTL . root.

smkalhuda.sch.id .(
Tekan ctrl+x kemudian y setelah itu enter u n t u k k elu ardan m en yim p a n

; @ @ ns www mail IN IN IN IN IN NS A A A A

smkalhuda.sch.id .
192.168.100.1 192.168.100.1 192.168.100.1 192.168.100.2

5. Mengedit file db.me


server-debian/etc/bind:~# nano db.me

(tekan enter)

Edit scripts seperti dibawah Edit scripts seperti dibawah


;

ini : ini :

; BIND data file for local loopback interfaces ; ;$TTl 604800 @ IN SOA 1 604800 86400 2413200 604800 ) server-alhuda. smkalhuda.sch.id ; Serial ; Refresh ; Retry ; Expire ; Negatif Cache TTL . root.

smkalhuda.sch.id .(
Tekan ctrl+x kemudian y setelah itu enter u n t u k k elu ardan m en yim p a n

; @ 1.100.168 IN IN NS PTR

smkalhuda.sch.id . smkalhuda.sch.id . (tekan enter)

6. Merestart layanan

bind9

server-debian/etc/bind:~# /etc/init.d/bind9 restart

Konfigurasi

DNS,

Web

Server,

dan

Mail

Server

Page 6

7. Mengetes DNS yang sudah di konfigurasi


server-debian/etc/bind:~# nslookup

smkalhuda.sch.id

(tekan enter) (tekan enter) (tekan enter) (tekan enter) (tekan enter)

server-debian/etc/bind:~# nslookup 192.168.100.1 server-debian/etc/bind:~# nslookup ns.

smkalhuda.sch.id smkalhuda.sch.id smkalhuda.sch.id

server-debian/etc/bind:~# nslookup www.

server-debian/etc/bind:~# nslookup mail.

Tampilan Jika Konfigurasi DNS Berhasil

Konfigurasi

DNS,

Web

Server,

dan

Mail

Server

Page 6

KONFIGURASI WEB SERVER DAN MAILSERVER


1. Menginstall paket yang dibutuhkan yaitu

apache2, php5, links, squirrelmail, courier-

imap, courier-pop, postfix. server-debian:~# apt-get install apache2 php5 links squirrelmail courier-imap courierpop postfix

(tekan enter)

Muncul kotak dialog Configuring courier-base :


Tekan enter pada Ok untuk melanjutkan p r os es in s t a la s i

Pilih Internet Site k em u d ia n t ek a n enter .

Masukkan domain name yaitu stmi kelrahma.ac.id pada System mail nam e. Ba gia n in i n a n t in ya a k a n ber fu n gs i s eba ga i a la m a t em a il d a r i m a il s er ver ya n g k it a bu at. Tek a n n t er untuk

Konfigurasi

DNS,

Web

Server,

dan

Mail

Server

Page 7

2. Memasukkan

file apache.conf (tekan enter)


Tekan ctrl+x kemudian y setelah itu enter u n t u k k elu ar dan m en yim p a n

server-debian:~# /etc/apache2/apache2.conf

Pada baris paling akhir ketikkan :


Include /etc/squirrelmail/apache.conf

3. Mengedit file /etc/squirrelmail/apache.conf untuk mengaturvirtualhost


server-debian:~# nano /etc/squirrelmail/apache.conf

(tekan enter)

Pada baris paling bawah tambahkan scripts dibawah ini :


<VirtualHost *:80> DocumentRoot /usr/share/squirrelmail ServerName </VirtualHost>

smkalhuda.sch.id
apache2

Tekan ctrl+x kemudian y s et ela h it u enter u n t u k k elu a r d a n menyimpan perubahan.

4. Merestart layanan

server-debian:~# /etc/init.d/apache2 restart

(tekan enter)

5. Mengetes web server yang sudah di konfigurasi


server-debian:~# links www.

smkalhuda.sch.id

(tekan enter)

Untuk keluar tekan ctrl+z (tekan enter) (Pembuatan Mail Server Selesai) 6. Membuat Maildir
server-debian:~# maildirmake /etc/skel/Maildir

(tekan enter)
Tekan ctrl+x kemudian y s et ela h it u enter u n t u k k elu a r d a n menyimpan perubahan.

7. Mengedit file /etc/postfix/main.cf Pada baris paling bawah tambahaka scripts dibawah ini :
home_mailbox = Maildir/

8. Merestart

layanan courier-imap, courier-pop, postfix (tekan enter) (tekan enter) (tekan enter)

server-debian:~# /etc/init.d/courier-imap restart server-debian:~# /etc/init.d/courier-pop server-debian:~# /etc/init.d/postfix restart

Konfigurasi

DNS,

Web

Server,

dan

Mail

Server

Page 8

9. Mengkonfigurasi

postfix

server-debian:~# dpkg-reconfigure postfix

(tekan enter)

Tekan enter pada Ok untuk melanju tkan p r os es in s t a la s i

Pilih Internet Site k em u d ia n t ek a n enter .

Masukkan domain name yaitu stmi kelrahma.ac.id pada System mail nam e. Ba gia n in i n a n t in ya a k a n ber fu n gs i s eba ga i a la m a t em a il d a r i m a il s er ver ya n g k it a bu at. Tek a n

Konfigurasi

DNS,

Web

Server,

dan

Mail

Server

Page 11

Konfigurasi

DNS,

Web

Server,

dan

Mail

Server

Page 12

Keterangan

: proses konfigurasi postfix.

Tekan enter pada Ok untuk melanjutkan Pilih Internet Site kemudian tekan

ente r. pada System mail name . .

Masukkan domain name yaitu stmi k-elrahma.ac.id

Tekan enter pada Ok di Root and Postmastermail recipient

Pada Ot h er d es t in a t ion t o a ccep t m a il for (bla n k for n on e) is ik a n n a m a d om a in stmik- elrahma.ac.id, 0.0.0.0/0 tekan enter pada Ok. Tekan enter pada No di Force synchronous updates Pada on mail queu e?
0.0.0.0/0 (I P m a ils er ver )

Loca l N et wor k t a m ba h k a n ,207.100.7.3/29,

kemudian tekan enter pada Ok. Tekan enter pada No di Use procmail for local delivery? Isikan Mailbox size limit dan Local address extension characte r. Pilih ipv4 kemudian pilih Ok. Reload postfix :
server-debian:~# /etc/init.d/postfix reload

(tekan enter)

10. Menambahkan

user : (tekan enter)

server-debian:~# adduser eka

Isi password serta keterangan lainnya.

Kemudian menambahkan Misalkan :

user kembali dengan nama yang berbeda. (tekan enter)

server-debian:~# adduser guest

Konfigurasi

DNS,

Web

Server,

dan

Mail

Server

Page 13

11. Mengetest mail server yang sudah dikonfigurasi


server-debian:~# links mail.

smkalhuda.sch.id saja dibuat.

Login menggunakan

user dan password yang baru

Tes m a il s er ver ya n g sud a h dikonfigu rasi dengan cara m en gir im em a il k e u s er t er s ebu t sendiri a t a u u s er la in n ya p a d a k a li .

Email diterima yang berarti konfigurasi

mail server sudah benar dan sudah berjalan.

Catatan : Sebelum melakukan konfigurasi harus menentukan IP Address, Netmask, Broadcast, IP Network , Domain, serta ketentuan lainnya yang sudah tertera di atas User user maka yang dibuat tidak sebelum pembuatan akan bisa user Maildir pada directory /etc/skel, maka ke mailserver karena

tersebut anda

digunakan baru

untuk

login

user tersebut di drop oleh imap server. Jadi apabila anda ingin mencoba mail server, harus membuat terlebih dahulu. Semoga langkah diatas dapat membantu anda semua

Konfigurasi

DNS,

Web

Server,

dan

Mail

Server

Page 14

You might also like