Author
muhammadlutfiandrean
View
36
Download
4
Embed Size (px)
DESCRIPTION
Tutorial Debian Server
TUTORIAL KONFIGURASI DNS SERVER WEB MAIL DAN MAIL SERVER DI DEBIAN
Tutorial kali ini saya akan mengkonfigurasi DNS Server, Web Mail Server , dan Mail Server. Bahan-bahan tutorial kali ini saya menggunakan aplikasi Virtual Box (virtualisasi) kalian bisa mencari di google dan menggunakan system operasi Debian v5.3, Pastikan kalian mengikuti langkah demi langkah yang telah saya buat dan mengikutinya dengan teliti agar tutorial ini berhasil, oke langsung saja :
Langkah 1 :Install terlebih dahulu debian v5.3 di Virtual Box dan mengunakan adapeter Host-Only (untuk pengujian)
Langkah 2 :Setelah terinstall , Konfigurasi virtual ip pada debian (server) di tutorial kali ini saya membuat 3 virtual ip Command : nano /etc/network/interfaces (Pastikan anda mengetik seperti yang di samping) nano=texteditor Maka akan muncul tampilan seperti yang di bawah ini
Ganti text dhcp (yang dibulatkan merah) dengan static setelah itu masukan ip yang ingin anda virtualdan konfigurasi seperti gambar yang dibawah ini (TELITI)
Ditutorial kali ini saya menggunakan IP Class C dan netmask /24 (255.255.255.0) Langkah 3 :konfigurasi ip virtual selesai tekan crtl + x untuk mensave konfigurasinya . restart dengan Command: /etc/init.d/networking restart (untuk merestart konfigurasi jaringan)
Langkah 4 : dan untuk mengecek apakah berhasil / tidak dengan mengetikan Command : ifconfig maka akan tampil seperti yang di bawah ini
Langkah 5 :Selesai konfigurasi servernya ( debian ) langkah kelima kita mengkonfiguras ip static pada clientnya dengan cara seperti yang dibawah ini
Langkah 6 :Cek untuk apakah server dan client sudah terhubung dengan cara seperti dibawah ini , jika tampilan tidak seperti dibawah maka tidak berhasil untuk TROUBLENYA COBA ANDA MATIKAN FIREWALL
Langkah 7 :
Install paket aplikasi bind pada debian (server) bind berfungsi untuk membuat DNS Command: apt-get install bind9 ketik y untuk yes Trouble :JIKA TAMPIL SEPERTI DIBAWAH INI MAKA KITA HARUS MEMASUKAN CD DEBIAN SEPERTI DIBAWAH INIClient ke ServerServer ke Client
setelah install berhasil lanjut ke langkah berikutnya
Langkah 8 :Konfigurasi aplikasi bind , masuk kedirektory bind9 Command: cd /etc/bind setelah masuk ke direktori sekarang konfigurasi dengan Command : nano named.conf.local
ubah menjadi seperti gambar di bawah ini (TELITI) lalu save
selanjutnya konfigurasi Command: nano named.conf.options ubah menjadi kemudian save
Langkah 9 :lanjut kelangkah selanjutnya sebelum mengkonfigurasi backup terlebih dahulu file yang ingin dikonfigurasi Commad : Cp db.local db.aing (CP berfungsi untuk mencopy)Cp db.127 db.madSetelah di backup lanjut ke konfigurasi Command : nano db.aing ubah menjadi seperti dibawah ini (TELITI) kemudian save
lanjut ke konfigurasi berikutnya Command: nano db.mad ubah menjadi seperti yang dibawah ini (TELITI) kemudian save
Setelah konfigurasi bind (DNS) selesai Pastikan semua konfigurasi itu dilakukan dengan teliti agar tidak terjadi kesalahan Jika sudah yakin kemudian restart bind9 nya.Command: /etc/init.d/bind9 restart
Trouble :Jika tampil seperti ini maka saat konfigurasi terjadi kesalahan untuk itu cek kembali ( saran saya untuk mengecek 1 per 1 file yang tadi sudah di konfigurasi ) setelah mengecek file nya ternyata kesalahan saya adalah sangat sepele terlihat seperti gambar di bawah ini
kemudian save sekarang coba anda restart bind9 maka akan tampil seperti dibawah ini
jika sudah tampil seperti diatas maka konfigurasi bind9 sudah berhasil sekarang lanjut ke tahap berikutnya.
Langkah 10 :Konfigurasi file resolv dengan Commad : nano /etc/resolv.conf pastikan kalian mengkonfigurasi seperti di bawah ini kemudian save
Untuk mengeceknya melalui domain Command : nslookup ns.TKJ.org (CEK DNS)GAMBAR DISAMPING MENUNJUKAN BELUM BERHASIL KARNA SERVER MASIH IP LOCALHOST UNTUK ITU KITA HARUS CEK FILE KONFIGURASIFILE RESOLV
Trouble :Command : nano /etc/resolvDAN CEK KEMBALI DENGAN COMMAND YANG SEBELUMNYA MAKA AKAN TAMPIL SEPERTI DI BAWAH INI
BERHASIL LANJUT KE TAHAP SELANJUTNYACEK SEMUA DOMAIN YANG SUDAH DIBUAT TADI DENGAN Command : nslookup www.TKJ.org (CEK DOMAIN) nslookup mail.TKJ.org (CEK DOMAIL MAIL)
Jika tampil seperti diatas maka artinya anda sudah berhasil lanjut ke tahap selanjutnya yaitu cek DNSmelalui IP ADDRESS Commad : nslookup 192.168.1.1 (CEK DNS) maka akan tampil seperti dibawah ini
Lanjut cek Domain yang lain Command: nslookup 192.168.1.2 / 192.168.1.3
Trouble :Jika tampil seperti diatas maka kita harus mengkonfigurasi/mengecek file db.mad kemudian save dan restart kembali bind9
Cek kembali maka akan tampil seperti ini
Jika semua sudah berhasil maka kita lanjut ke tahap berikutnya yaitu cek DNS melalui Client dengan aplikasi CMD Trouble :
Jika tampil seperti diatas , Ingat! kita hanya menggunakan adapter Host-Only maka dari itu putuskan terlebih dahulu dari wifi karna akan menyebabkan seperti diatas dan akan tampil seperti dibawah ini.
Setelah tampil seperti diatas artinya kita sudah berhasil mengkonfigurasi DNS SERVER lanjut ke tahap berikutnya konfigurasi MAIL SERVER DAN WEB MAIL SERVER.
Langkah 11 :Untuk lebih cepat dan efesiensi waktu, instalasi aplikasi dapat dilakukan secara sekaligus yaitu dengan Command : apt-get install apache2 php5 postfix squirrelmail courier-imap courier-pop
Langkah 12 :Instalasi telah berhasil lanjut ke langkah konfigurasi , konfigurasi apache dengan Command : nano /etc/apache2/apache2.conf dan tambahkan text dibawah pada baris terakhir kemudian saveInclude /etc/squirrelmail/apache.conf
dan tambahkan text dibawah pada baris terakhir pada squirrelmail dengan Command:nano /etc/squirrelmail/apache.conf DocumentRoot /usr/share/squirrelmail ServerName mail.TKJ.org Kemudian save setelah itu lanjut ke tahap selanjutnya restart apache Command :
/etc/init.d/apache2 restartTrouble:
Jika tampil seperti diatas maka kita harus cek file yang berada di /etc/squirrelmail/apache.conf
kemudian save akan tampil seperti dibawah
Langkah 13 :Untuk mengecek berhasil/tidak buka browser kalian dan ketikkan mail.TKJ.org jika tampil seperti dibawah ini maka tandanya kalian berhasil
Disarankan untuk membuat folder harus berada di direktori utama yaitu root (/)karena dalam beberapa kasus mail server tidak berjalan sebab saat menjalankan perintah maildirmake posisi kita masih berada di /etc/bind. Dan untuk mengetahui kita berada di posisi mana Command : whoamisekarang tambahkan folder dengan Command:maildirmake /etc/skel/Maildir Untuk menambahkan user dan settingannya dapat dilakukan dengan : Command:Adduser imad (untuk pengujian tambahkan 2 user)
Command:dpkg-reconfigure postfix general type : internet site
system mail name : ahsan.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
lalu konfigurasi pada main.cf dengan Command : nano /etc/postfix/main.cf dan tambahkan ini pada baris terakhir home_mailbox = Maildir/ (tanpa tanda kutip) setelah semuanya beres yang terakhir adalah restart semua aplikasi yang sudah di konfigurasi dengan Command:
/etc/init.d/postfix restart/etc/init.d/courier-imap/etc/init.d/courier-pop
Setelah semua selesai sekarang kita tinggal mengecek pengiriman email dari pc client, login dengan user yang sudah kita buat tadi