November 4, 2014

Membuat DNS Server dan Webmail Server di Debian



Membuat DNS Server dan Webmail Server di debian
Setelah proses install debian selesai, cek terlebih dahulu eth yang aktif. Lakukan dengan mengetikan perintah root@ns:~#ifconfig jika belum ada eth yang aktif maka aktifkan eth dengan perintah root@ns:~#ifconfig eth0 up dan seterusnya untuk eth yang lain.
Konfigurasi IP Address :
Konfigurasi IP Address adalah prosedur standar atau awal sebelum kita melakukan konfigurasi lain nya. Untuk melakukan konfigurasi IP address ketikan perintah :
root@ns:~#nano /etc/network/interfaces
edit file interfaces ini sehingga menjadi seperti gambar di bawah ini …


Simpan dengan menekan ctrl+o dan keluar dengan menekan ctrl+x
Lalu restart network dengan mengetikan perintah
root@ns:~#/etc/init.d/networking restart
Konfigurasi DNS Server
Aplikasi yang di butuhkan adalan bind9, jika belum terinstall maka lakukan perintah install dengan mengetikan perintah root@ns:~#apt-get install bind9
Setelah itu konfigurasi DNS dengan mengedit dan menambah beberapa file yang dibutuhkan seperti :
root@ns:~#nano /etc/hosts
lalu tambahkan IP address server, sehingga menjadi seperti gambar di bawah ini

Edit file resolf.conf yang berada di folder etc, dengan mengetikan perintah :
root@ns:~#nano /etc/resolv.conf
sehingga menjadi seperti gambar dibawah ini :

Edit file named.conf.local yang berada di folder /etc/bind dengan mengetikan perintah
root@ns:~#nano /etc/bind/named.conf.local
sehingga menjadi seperti gambar dibawah ini :

Edit juga file named.conf.options yang berada di folder /etc/bind dengan mengetikan perintah
root@ns:~#nano /etc/bind/named.conf.options
disini kita hanya menghapus tanda back slash (/) di beberapa baris dan menambahkan IP address server sehingga tampilannya menjadi seperti gambar dibawah ini :

Buat 2 file di folder /etc/bind dengan mengcopi file db.127 dan db.local lalu edit
Caranya masuk ke folder bind dengan perintah root@ns:~#cd /etc/bind lalu enter
root@ns:~/etc/bind#cp db.local bangedo dan copi file db.127 menjadi ip dengan perintah yang sama. Kemudian edit ke 2 file ini
root@ns:~/etc/bind#nano bangedo ganti semua localhost menjadi nama domain kita dan masukan IP address server kita, sehingga tampilannya menjadi seperti gambar dibawah ini

Lalu untuk file ip setelah di edit menjadi seperti gambar dibawah ini

Lalu restart bind9 dengan perintah root@ns#/etc/init.d/bind9 restart
Test DNS server kita dengan mengetikan perintah nslookup www.bangedo.net jika tampilan nya seperti gambar dibawah ini

Kita telah berhasil membuat DNS Server
Konfigurasi Webmail :
Sebelum memulai konfigurasi webmail, install terlebih dahulu aplikasi yang dibutuhkan seperti : postfix, courier-iamp, courier-pop dan squirrelmail
root@ns:~#apt-get install postfix courier-imap courier-pop squirrelmail
-          Create directories : no
-          General type : internet site
-          System mail name : bangedo.net
Buat directory email yang berada di folder skel …perintahnya :
root@ns:~#maildirmake /etc/skel/Maildir
Edit file apache2.conf caranya ketikan perintah root@ns:~#nano /etc/apache2/apache2.conf
Tambahkan kalimat Include /etc/squirrelmail/apache.conf dibaris terakhir, sehingga seperti gambar di bawah ini :

Edit file apache.conf
root@ns:~#nano /etc/squirrelmail/apache.conf
bagian yang di edit hanya yang berada didalam kotak berwarna merah pada gambar di bawah ini

Kemudian masuk ke direktori sites-available, copi file default menjadi file mail caranya :
root@ns:~#cd /etc/apache2/sites-available
root@ns:~/etc/apache2/sites-available#cp default mail
edit file mail sehingga menjadi seperti gambar dibawah ini :

Setelah selesai save lalu keluar.
Selanjutnya aktifkan file mail dengan perintah
root@ns:~/etc/apache2/sites-available#a2ensite mail
lalu restart apache2 root@ns:~#/etc/init.d/apache2 reload
Langkah selanjutnya kita konfigurasi ulang aplikasi postfix, dengan mengetikan perintah :
root@ns:~#dpkg-reconfigure postfix
General type                                                     : internet site
 System mail name                                          : bangedo.net
 Root and postmaster                                    : [kosongkan]
 Other destination                                           : pada baris terakhir tambahkan 0.0.0.0/0
 Force synchronous                                         : no
 Local network                                                   : 0.0.0.0/0
 Use procmail                                                     : No
 Mailbox size                                                      : 0
 Local address                                                    : +
 Internet protocols                                          : ipv4
Kemudian edit file main.cf
root@ns:~#nano /etc/postfix/main.cf
tambahkan kalimat home_mailbox = Maildir di baris terakhir dan beri tanda cres (#) pada baris mailbox_command = seperti gambar di bawah ini

Buatlah 2 buah user baru dengan perintah :
root@ns:~#adduser contoh1
root@ns:~#adduser contoh2

Lakukan restart pada aplikasi berikut :
root@ns:~#/etc/init.d/apache2 restart
root@ns:~#/etc/init.d/postfix restart
root@ns:~#/etc/init.d/courier-imap restart
root@ns:~#/etc/init.d/courier-pop restart
Selesai sudah konfigurasi sebuah webmail server, lakukan pengujian melalui browser laptop anda http://mail.bangedi.net

Login dengan user contoh1 lalu kirim email ke contoh2@bangedo.net

Lalu login lagi dengan menggunakan user contoh2 jika email dari contoh1 tadi berhasil terkirim maka akan tampak seperti gambar dibawah ini :

Selamat mencoba ……>Good Luck

No comments: