Pak Har KONFIGURASI DNS, Web Server, Mail Server Pada Debian 5.0

23
K o n f i g u r a s i D N S , W e b S e r v e r , d a n M a i l S e r v e r Page 1 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 a n CD/DVD d ila k u k a n s a t u -satu dengan cara memasukkan CD/DVD tersebut kemudian mengetikkan perintah : server-debian:~# apt-cdrom add Fungs 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. Terlebih 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 IP Alias. Penjelasan : Hostname : server-alhuda IP Address : 192.168.100.1/24 Netmask : 255.255.255.0 IP Network : 192.168.100.0 Broadcast : 192.168.100.254 Gateway : 192.168.100.1 Host : 80 Name Server : ns.smkalhuda.sch.id 192.168.100.1 Domain : smkalhuda.sch.id Sub domain : www. smkalhuda.sch.id 192.168.100.2/24 mail.

Transcript of Pak Har KONFIGURASI DNS, Web Server, Mail Server Pada Debian 5.0

Page 1: Pak Har KONFIGURASI DNS, Web Server, Mail Server Pada Debian 5.0

K o n f i g u r a s i D N S , W e b S e r v e r , d a n M a i l S e r v e r Page 1

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 a

n CD/DVD d ila k u k a n s a t u -satu dengan cara memasukkan CD/DVD tersebut kemudian

mengetikkan perintah :

server-debian:~# apt-cdrom add

Fungs 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.

Terlebih 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 IP Alias.

Penjelasan :

Hostname : server-alhuda

IP Address : 192.168.100.1/24

Netmask : 255.255.255.0

IP Network : 192.168.100.0

Broadcast : 192.168.100.254

Gateway : 192.168.100.1

Host : 80

Name Server : ns.smkalhuda.sch.id 192.168.100.1

Domain : smkalhuda.sch.id

Sub domain : www. smkalhuda.sch.id 192.168.100.2/24 mail.

smkalhuda.sch.id 192.168.100.3/24

Setelah menentukan hal hal diatas barulah kita memulai konfigurasi.

Page 2: Pak Har KONFIGURASI DNS, Web Server, Mail Server Pada Debian 5.0

K o n f i g u r a s i D N S , W e b S e r v e r , d a n M a i l S e r v e r Page 2

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 dari setiap user ataupun root yang melakukan

login.

server-debian login: root

Password:

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 (tekan enter)

auto eth0 (Ganti kata allow-hotplug menjadi auto eth0)

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

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

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

dns-nameservers 192.168.100.1

dns-search smkalhuda.sch.idup 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 file /etc/hosts

server-debian:~# nano /etc/hosts (tekan enter)

127.0.0.1 localhost

192.168.100.1 smkalhuda.sch.id server-alhuda

# The following lines are desirable for IPv6 capable hosts

::1 ip6-localhost ip6-loopback

fe00::0 ip6-localnet

ff00::0 ip6-mcastprefix

ff02::1 ip6-allnodes

ff02::2 ip6-allrouters

Page 3: Pak Har KONFIGURASI DNS, Web Server, Mail Server Pada Debian 5.0

K o n f i g u r a s i D N S , W e b S e r v e r , d a n M a i l S e r v e r Page 3

ff02::3 ip6-allhostsTekan ctrl+x kemudian y setelah itu enter u n t u k k elu a r d a n m en yim p a n

Page 4: Pak Har KONFIGURASI DNS, Web Server, Mail Server Pada Debian 5.0

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 a r d a n m en yim p a n

perubahan.

5. Mensetting Hostname pada file /etc/hostname (Hal ini perlu jika hostname ingin di ubah)

server-debian:~# hostname server-alhuda (tekan enter)

server-debian:~# su (tekan enter)

6. Merestart layanan network dan sistem operasi

server-debian:~# /etc/init.d/networking restart (tekan enter)

server-debian:~# reboot (tekan enter)

KON F I GU RAS I DN S

1. Menginstall paket yang dibutuhkan yaitu bind9

server-debian:~# apt-get install bind9 (tekan enter)

J a la n k a n p er in t a h apt- 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 d a .

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 (tekan enter)

server-debian/etc/bind:~# nano named.conf (tekan enter)

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";

Keterangan :Zone forward : db.me

Zone reverse : db.youTekan 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

};

Page 5: Pak Har KONFIGURASI DNS, Web Server, Mail Server Pada Debian 5.0

3. Menyalin file db.local dan db.127

server-debian/etc/bind:~# cp db.local db.me (tekan enter)

server-debian/etc/bind:~# cp db.127 db.you (tekan enter)

Page 6: Pak Har KONFIGURASI DNS, Web Server, Mail Server Pada Debian 5.0

K o n f i g u r a s i D N S , W e b S e r v e r , d a n M a i l S e r v e r Page 6

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 server-alhuda. smkalhuda.sch.id. root. smkalhuda.sch.id.(2 ; Serial

604800 ; Refresh86400 ; Retry2413200 ; Expire

604800 ) ; Negatif Cache TTL;

Tekan ctrl+xkemudian y setelah itu enter u n t u k k elu a r d a n m en yim p a n

@ IN NS smkalhuda.sch.id.@ IN A 192.168.100.1

ns IN A 192.168.100.1

www IN A 192.168.100.1

mail IN A 192.168.100.2

5. Mengedit file db.me

server-debian/etc/bind:~# nano db.me (tekan enter)

Edit scripts seperti dibawah ini :

Edit scripts seperti dibawah ini :

;

; BIND data file for local loopback interfaces

;

;$TTl 604800

@ IN SOA server-alhuda. smkalhuda.sch.id. root. smkalhuda.sch.id.(1 ; Serial

604800 ; Refresh86400 ; Retry

2413200 ; Expire604800 ) ; Negatif Cache TTL

;

Tekan ctrl+xkemudian y setelah itu enter u n t u k k elu a r d a n m en yim p a n

@ IN NS smkalhuda.sch.id.

1.100.168 IN PTR smkalhuda.sch.id.

6. Merestart layanan bind9

server-debian/etc/bind:~# /etc/init.d/bind9 restart (tekan enter)

Page 7: Pak Har KONFIGURASI DNS, Web Server, Mail Server Pada Debian 5.0

K o n f i g u r a s i D N S , W e b S e r v e r , d a n M a i l S e r v e r Page 6

7. Mengetes DNS yang sudah di konfigurasi

server-debian/etc/bind:~# nslookup smkalhuda.sch.id (tekan enter)

server-debian/etc/bind:~# nslookup 192.168.100.1 (tekan enter)

server-debian/etc/bind:~# nslookup ns. smkalhuda.sch.id (tekan enter)

server-debian/etc/bind:~# nslookup www. smkalhuda.sch.id (tekan enter)

server-debian/etc/bind:~# nslookup mail. smkalhuda.sch.id (tekan enter)

Tampilan Jika Konfigurasi DNS Berhasil

Page 8: Pak Har KONFIGURASI DNS, Web Server, Mail Server Pada Debian 5.0

K o n f i g u r a s i D N S , W e b S e r v e r , d a n M a i l S e r v e r Page 7

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 courier-

pop 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 stmik-

elrahma.ac.id pada

System mail name.

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

a t . Tek a n n t er

u n t u k

Page 9: Pak Har KONFIGURASI DNS, Web Server, Mail Server Pada Debian 5.0

K o n f i g u r a s i D N S , W e b S e r v e r , d a n M a i l S e r v e r Page 8

2. Memasukkan file apache.conf

server-debian:~# /etc/apache2/apache2.conf (tekan enter)

Pada baris paling akhir ketikkan :

Include /etc/squirrelmail/apache.conf

Tekan ctrl+x kemudian y setelah itu enter u n t u k k elu a r

d a n m en yim p a n

3. Mengedit file /etc/squirrelmail/apache.conf untuk mengatur virtualhost

server-debian:~# nano /etc/squirrelmail/apache.conf (tekan enter)

Pada baris paling bawah tambahkan scripts dibawah ini :

<VirtualHost *:80>

DocumentRoot /usr/share/squirrelmail

ServerName smkalhuda.sch.id</VirtualHost>

4. Merestart layanan 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.

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)

7. Mengedit file /etc/postfix/main.cf

Pada baris paling bawah tambahaka scripts dibawah ini :

home_mailbox = Maildir/

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.

8. Merestart layanan courier-imap, courier-pop, postfix

server-debian:~# /etc/init.d/courier-imap restart (tekan enter)

server-debian:~# /etc/init.d/courier-pop (tekan enter)

server-debian:~# /etc/init.d/postfix restart (tekan enter)

Page 10: Pak Har KONFIGURASI DNS, Web Server, Mail Server Pada Debian 5.0

9. Mengkonfigurasi postfix

server-debian:~# dpkg-reconfigure postfix (tekan enter)

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.

Page 11: Pak Har KONFIGURASI DNS, Web Server, Mail Server Pada Debian 5.0

Masukkan domain

name yaitu stmik-

elrahma.ac.id pada

System mail name.

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

a t . Tek a n

Page 12: Pak Har KONFIGURASI DNS, Web Server, Mail Server Pada Debian 5.0

K o n f i g u r a s i D N S , W e b S e r v e r , d a n M a i l S e r v e r Page 11

Page 13: Pak Har KONFIGURASI DNS, Web Server, Mail Server Pada Debian 5.0

K o n f i g u r a s i D N S , W e b S e r v e r , d a n M a i l S e r v e r Page 12

Page 14: Pak Har KONFIGURASI DNS, Web Server, Mail Server Pada Debian 5.0

K o n f i g u r a s i D N S , W e b S e r v e r , d a n M a i l S e r v e r Page 13

Keterangan :

Tekan enter pada Ok untuk melanjutkan proses konfigurasi postfix.

Pilih Internet Site kemudian tekan enter.

Masukkan domain name yaitu stmik-elrahma.ac.id pada System mail name.

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 on mail queue?

Pada Loca l N et wor k t a m ba h k a n ,207.100.7.3/29, 0.0.0.0/0 (I P m a ils er ver )

kemudian tekan enter pada Ok.

Tekan enter pada No di Use procmail for local delivery?

Isikan Mailbox size limit dan Local address extension character.

Pilih ipv4 kemudian pilih Ok.

Reload postfix :

server-debian:~# /etc/init.d/postfix reload (tekan enter)

10. Menambahkan user :

server-debian:~# adduser eka (tekan enter)

Isi password serta keterangan lainnya.

Kemudian menambahkan user kembali dengan nama yang berbeda.

Misalkan :

server-debian:~# adduser guest (tekan enter)

Page 15: Pak Har KONFIGURASI DNS, Web Server, Mail Server Pada Debian 5.0

K o n f i g u r a s i D N S , W e b S e r v e r , d a n M a i l S e r v e r Page 14

11. Mengetest mail server yang sudah dikonfigurasi

server-debian:~# links mail. smkalhuda.sch.id

Login menggunakan user dan password yang baru saja dibuat.

Tes m a il s er

ver ya n g s u d

a h dikonfigurasi

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 yang dibuat sebelum pembuatan Maildir pada directory /etc/skel, maka

user tersebut tidak akan bisa digunakan untuk login ke mailserver karena

user tersebut di drop oleh imap server. Jadi apabila anda ingin mencoba mail server,

maka anda harus membuat user baru terlebih dahulu. Semoga langkah diatas

dapat membantu anda semua

Page 16: Pak Har KONFIGURASI DNS, Web Server, Mail Server Pada Debian 5.0