Download docx - Tutorial Debian Server

Transcript
Page 1: Tutorial Debian Server

TUTORIAL KONFIGURASI DNS SERVER WEB MAIL DAN MAIL SERVER DI DEBIAN

IMADUDDIN NASHRULXI TKJ 1

[email protected]

Page 2: Tutorial Debian Server

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)

Page 3: Tutorial Debian Server

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)

Page 4: Tutorial Debian Server

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

Page 5: Tutorial Debian Server

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

Server ke Client

Client ke Server

Page 6: Tutorial Debian Server

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 INI

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

Client ke Server

Page 7: Tutorial Debian Server

ubah menjadi seperti gambar di bawah ini (TELITI) lalu save

selanjutnya konfigurasi Command: nano named.conf.options ubah menjadi kemudian save

Page 8: Tutorial Debian Server

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

Page 9: Tutorial Debian Server

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

Page 10: Tutorial Debian Server

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/resolv

DAN 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

Page 11: Tutorial Debian Server

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

Page 12: Tutorial Debian Server

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.

Page 13: Tutorial Debian 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

Page 14: Tutorial Debian Server

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<VirtualHost *:80> DocumentRoot /usr/share/squirrelmail ServerName mail.TKJ.org </VirtualHost>

Kemudian save setelah itu lanjut ke tahap selanjutnya restart apache Command :

Page 15: Tutorial Debian Server

/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

Page 16: Tutorial Debian Server

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)

Page 17: Tutorial Debian Server

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