instalasi dns server & mail server zimbra

Upload: chairul-anwar

Post on 13-Oct-2015

40 views

Category:

Documents


0 download

TRANSCRIPT

  • INSTALASI DNS SERVER DAN MAIL SERVER ZIMBRA

    1.Langkah Pertama Instalasi Ubuntu Server 10.04.3 Server AMD 64

    Kenapa kita memakai .. Versi 64 Bit ..???Ya ..Di sarankan Untuk Instalasi Mail Server ZIMBRA memakai versi ubuntu 64 BIT di sebabkan file binary Zimbra Tersebut menggunakan 64 Bit

    a.Mempersiapkan Partisi Hardisk

    Pada Tutorial Instalasi DNS dan Mail Server Zimbra Ini saya akan menggunakan file system EXT 4 dan Memakai 4 partisi. diantaranya 2 primary dan 2 logical terdiri dari : /boot ==> berfungsi untuk membantu startup agar lebih ringan saat booting

    / ==> wajib untuk dibuat partisi sendiri.swap ==> di buat untuk membantu memori fisik biasanya berukuran 2X RAM fisik./opt ==> untuk menaruh file-file binary zimbra secara default usahakan partisi ini

    ukurannya lebih besar dari pada yang lain ./var ==> di buat terpisah agar kinerja hardisk lebih cepat ,biasanya di khususkan

    untuk menaruh file-file yang sering berubah .

    b.Merubah Password root

    Secara default sewaktu kita menginstall Ubuntu server kita tidak mengisikan password untuk root.kita hanya membuat user biasa dan passwordnya.

    Lalu bagaimana kita masuk sebagai user root ..??

    ikuti perintah di bawah ini

    1. masuk sebagai login biasa2. ketikan perintah sudo passwd root 3. lalu isikan password root yang anda inginkan 4. exit ==> kemudian coba login sebagai root

  • c.Mengubah Repositori ke server lokal

    Kenapa Perlu kita Ubah...???

    ya.... dengan mengubah setingan repositori default...dapat membantu kita untuk mengupdate,mengaupgrade maupun menginstalll sebuah aplikasi yang membutuhkan koneksi internet menjadi lebih cepat.

    Ikuti perintah di bawah ini

    nano /etc/apt/source.list

    beri tanda pagar pada settingan repositori default dan copas kode di bawah ini.

    deb http://kambing.ui.ac.id/ubuntu/ lucid-backports main restricted universe multiverse deb http://kambing.ui.ac.id/ubuntu/ lucid-proposed main restricted universe multiverse deb http://kambing.ui.ac.id/ubuntu/ lucid-security main restricted universe multiverse deb http://kambing.ui.ac.id/ubuntu/ lucid-updates main restricted universe multiverse deb http://kambing.ui.ac.id/ubuntu/ lucid main restricted universe multiverse

    untuk lebih jelasnya lihat gambar ini

    ctrl x ==> tekan y ==> enter (untuk exit)

    lalu ==> apt-get update apt-get upgrade

    Installl paket pendukung untuk Zimbra dan menghapus apparmor# dpkg --purge apparmor apparmor-utils # apt-get install libidn11 libpcre3 libgmp3c2 libexpat1 libstdc++6 libltdl7 libperl5.10 sysstat sqlite3 fetchmail

  • kemudian reboot pc agar lebih maksimal

    d.Memulai Instalasi DNS Server Menggunakan Bind9

    Mungkin Ada beberapa rekan yang sudah mengerti cara ini , tetapi mungkin banyak juga yang belom tahu untuk instalasi DNS server di Ubuntu

    Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address.

    berhubung saya nggak begitu pintar dalam merangkai kata maka kita mulai saja.

    Topologi Network

    Modem/Router ==> Switch ==> DNS Server ==>ClientIP Router 192.168.5.1/30IP DNS Server 192.168.5.2/30IP Route DNS Server 192.168.5.1

    1.Install Bind9

    apt-get install bind9

    2. Masuk ke directory Bind

    cd /etc/bind

    3.edit file named.conf

    nano name.confmasukan Zona Baru

    zone "gempalaman4jkt.org"{ type master; file "/etc/bind/gempalaman4jkt.db"; };

    zone "5.168.192.in-addr.arpa"{ type master; file "/etc/bind/192.db"; };

    ctrl x ==> tekan y ==> enter (untuk exit)

    4.Copy File

    cp db.local gempalaman4jkt.dbcp db.127 192.db

  • edit file gempalaman4jkt.db

    ; ; BIND data file for local loopback interface ; $TTL 604800 @ IN SOA gempalaman4jkt.org. root.gempalaman4jkt.org. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS gempalaman4jkt.org. @ IN A 192.168.5.2 @ IN MX 0 server.gempalaman4jkt.org. www IN A 192.168.5.2 mail IN A 192.168.5.2 server IN A 192.168.5.2

    Edit File 192.db

    nano 192.db

    ; ; BIND reverse data file for local loopback interface ; $TTL 604800 @ IN SOA gempalaman4jkt.org. root.gempalaman4jkt.org. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS gempalaman4jkt.org. 2 IN PTR server.gempalaman4jkt.org.

    restart DNS /etc/init.d/bind9 restart ==> enter

  • untuk mengecek DNS Sudah berjalan baik atau belum ..? lakukan test berikut..!

    root@server:~# nslookup gempalaman4jkt.org Server: 192.168.5.2 Address: 192.168.5.2#53

    Name: gempalaman4jkt.org Address: 192.168.5.2

    root@server:~# nslookup 192.168.5.2 Server: 192.168.5.2 Address: 192.168.5.2#53

    2.5.168.192.in-addr.arpa name = server.gempalaman4jkt.org.

    root@server:~# dig gempalaman4jkt.org mx

    ; DiG 9.7.0-P1 gempalaman4jkt.org mx ;; global options: +cmd ;; Got answer: ;; ->>HEADER

  • 2.Memulai Instalasi Mail Server Zimbra

    a.Download Zimbra tempatkan posisi kita pada /opt cd /opt wget http://files2.zimbra.com/downloads/7.1.4_GA/zcs-7.1.4_GA_2555.UBUNTU10_64.20120105094803.tgz

    atau untuk temen2 yang sudah memiliki filenya silahkan upload menggunakan ftp

    b.Mengecek Port

    Periksa port port yang ada, karena zimbra secara default memakai port 25, 80, 110, 143. Karena nantinya jika ada port yang sudah digunakan akan ada masalah saat installasi.lsof -i -n -P

    c.Extract File Zimbra

    tar -xzvf zcs-7.1.4_GA_2555.UBUNTU10_64.20120105094803.tgz

    d.masuk ke directory zimbra

    cd zcs-7.1.4_GA_2555.UBUNTU10_64.20120105094803

    e.cari File install.sh kemudian lakukan perintah

    ./install.sh

  • Ketik Y untuk menyetujui license agreementnya. Selanjutnya, zimbra akan mengecek paket paket yang diperlukan.

  • Jika tidak ada error, atau semua paket sudah terpenuhi dapat dilanjutkan dengan pemilihan software yang terinstall pada zimbra. Hal yang perlu diperhatikan adalah pilihlah paket sesuai kebutuhan. Pada suatu contoh jika anda tidak menginginkan LDAP, maka lebih baik tidak dipilih saat proses instalasi. Pemilihan paket yang sesuai akan menentukan performa server itu sendiri. Namun jika anda belum mengetahui apa yang harus dipilih, bisa memilih semua software yang ada pada zimbra untuk diinstal. Karena pada contoh instalasi ini saya memilih untuk menginstall semua paket, cukup enter enter saja saat pemilihan paket instalasi.

    Setelah anda menyetujui untuk continue, proses instalasi akan berlangsung.

  • Jika mendapat pertanyaan soal DNS ERROR resolving MX. Jawab Y untuk mengubah nama domain dan kemudian ketik nama domain (dalam contoh misalnya : gempalaman4jkt.org) bukan server.gempalaman4jkt.org.

    CATATAN : Jangan by pass proses ini. Jika masih tetap bermasalah di tahap ini, periksa ulang konfigurasi DNS yang dilakukan pada tahap 2 karena kemungkinan besar ada masalah pada saat setting DNS Server.

    Setelah di enter, proses install akan berlanjut :MX: server.gempalaman4jkt.org (192.168.5.2)Interface: 192.168.5.2Interface: 127.0.0.1done.

    Sekarang kita akan memeriksa beberapa kekurangan yang ada di settingan zimbra kita.

    Perhatikan tanda ******** yang ada pada layar terminal anda. Tanda tersebut menyatakan jika ada yang kurang pada bagian tersebut. Di contoh ini, yang kurang adalah Admin Password yang belum di set. Admin Password berada di nomor 3. Maka pada pertanyaan Address unconfigured (**) items (? help) ketik -> 3

    Setelah anda mengetik 3 pada layar terminal. Anda akan dihadapkan kembali dengan tanda ** kembali. Tanda bintang atau asteriks ada pada no 4, maka anda ketik angka 4 pada pertanyaan Select, or r for previous menu [r]

    Select, or r for previous menu [r] 4

    password for [email protected] (min 6 characters) : [6MAj_Ma1t6]

    Ketikkan password yang anda inginkan untuk login admin pada zimbra. Jika tidak di set, maka password default sesuai pada terminal anda yang akan dipakai yaitu 6MAj_Ma1t6.

    Perhatikan dari no 1 24 sudah tidak ada lagi tanda bintang / asteriks lagi, artinya konfigurasi untuk zimbra anda sudah tidak ada masalah. Ketik r untuk kembali ke menu utama, dan melanjutkan proses compile nya.

  • Proses compile akan berjalan hingga finish, untuk mengetes zimbra anda berjalan atau tidak? Anda bisa buka alamat https://192.168.5.2:7071 untuk login admin dan http://192.168.5.2 atau http://gempalaman4jkt.org untuk login mail.

    Jika semua dilakukan dengan benar, maka tidak akan ada masalah. Selanjutnya tinggal manage zimbra mail yang telah terinstall pada perusahaan anda.

  • SEKIAN

    Penulis : Chairul Anwar (iyoeng)Email : [email protected]

    Referensi :http://mahiralkhoir.wordpress.com/2011/03/09/installasi-zimbra-7-di-ubuntu- 10-04-part-1

    http://mahiralkhoir.wordpress.com/2011/03/09/installasi-zimbra-7-di-ubuntu- 10-04-part-2

    vavai.com/2011/07/13/tutorial-instalasi-zimbra-mail-server-7-1-1-pada-ubuntu-server