Membuat Mail Server di ubuntu 12.04

Mail server Adalah Perangkat lunak program yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email, juga digunakan pada bitnet untuk menyediakan layanan serupa http://FTP Sebelum kita membuat mail server itu sendir, kita perlu menyediakan/menginstall beberapa fitur seperti:

  1. Membuat DNS untuk domain
  2. Membuat DNS untuk mail
  3. install apache (Apache2)
  4. install mysql
  5. installphpmyadmin
  6. install postfix
  7. install squirrelmail
  8. bikin webmail
  9. tes pop3 nya di thundersbird

Untuk poin no 1 dan 2 kita bisa lihat langkah-langkahnya pada tulisan sebelumnya(klik untuk melihat…!!). Seperti halnya poin no 1 dan 2, untuk poin no 3, 4 dan 5 juga kita bisa lihat pada tulisan sebelumnya (klik untuk  melihat…!!)

sekarang kita lanjutkan dengan menginstall postfix

postfix adalah sebuah program pengirim email sebagai pengganti dari sendmail. Postfix merupakan mail transfer agent default untuk sejumlah system operasi bertipe Unix.

Sebelum Melakukan instalasi postfix terlebih pastikan konfigurasi domain seperti pada gambar dibawah. pasa file yang telah di tentukan pada percobaan sebelumnya yakni /etc/bind/db.umar.org. pada konfigurasi sebelumnya tambahkan 2 baris berikut “@ IN MX 1 mail.umar.org” dan “mail IN CNAME ns”, dimana baris ini di butuhkan untuk membuat sebuah domain yang di peruntukan untuk mail server, Baca lebih lanjut

Membuat Aplikasi Android Di Eclipse

Android adalah system operasi mobile berbasis linux. Aplikasi android bisa kita buat melalui eclipse dengan menginstall ADT dan SDK androidnya pada eclipse tersebut. IDE Eclipse adalah sebuah software IDE pemrogramman java yang cukup terkenal. adanya IDE juga cukup membantu kita dalam bermain coding saat membuat aplikasi. Saat kita akan mendevelope aplikasi android akan cukup membantu dengan adanya sebuah IDE, Eclipse memungkinkan untuk mendevelope android.

Langkah-langkahnya adalah sebagai berikut.

  1. install JDK 6 atau jdk 7 dengan cara seperti ini

  2. install eclipsenya (bisa download di http://www.eclipse.org/downloads) jika file kita download adalah file .zip atau .rar, maka sselanjutnya kita extract file tersebut ke /opt dengan cara sebagai berikut.
  3. setelah itu buka aplikasi eclipse yang sudah kita extract tadi dengan cara

    setelah itu akan muncul halaman awal eclipse seperti gambar.

    Baca lebih lanjut

Membangun web server dengan bantuan Apache, PHP5 & Mysql

Apache adalah server webyang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windowsdan Novell netwareserta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP. Apache adalah sebuah nama web server yang bertanggung jawab pada request-response HTTP dan logging informasi secara detail(kegunaan basicnya)

 install apache2

ketikan perintah seperti pada gambar di bawah ini

jika muncul pertanyaan seperti di atas ketikan saja Y lalu enter

setelah selesai instalasi, Apache2 langsung di jalankan secara default oleh ubuntu. Untuk mengetes apakah apache sudah berjalan, silahkan buka http://localhost

Jika tampilannya “It’s Work” maka instalasi berhasil.

PHP5

 PHP adalah bahasa yang populer untuk pemrograman web, selain free, bahasa ini juga mempunyai kelebihan bisa diinstall di sebagain besar sistem operasi baik itu Windows, Linux atau Mac OS X. PHP (akronim dari PHP Hypertext Preprocessor) yang merupakan bahasa pemrogramman berbasis web yang memiliki kemampuan untuk memproses data dinamis. PHP dikatakan sebagai sebuah server-side embedded script language artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa. Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan di server. Baca lebih lanjut

Domain Name Service (DNS)

Sistem Penamaan Domain atau DNS (Domain Name service) adalah sebuah sistem yang menyimpan informasi tentang nama host dan nama domain dalam bentuk database terdisdtribusi didalam jaringan komputer yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol) . Fungsi utama DNS adalah menerjemahkan nama host menjadi alamat IP atau sebaliknya. Fungsi lainnya adalah memberikan informasi tentang suatu host ke jaringan internet yang terhubung dengan DNS . 

Percobaan

installasi bind9

Berkeley Internet Name Domain (BIND) adalah nama program server DNS yang umum digunakan di Internet . Serial BIND yang terakhir dirilis adalah BIND seri 9 . berikut cara installasinya.

Installasi dnsutils

setelah installasi bind9 selesai sekarang kita lanjutkan dengan intallasi dnsutils 

File konfigurasi DNS akan di letakan di direktori /etc/bind. File konfigurasi primary master berada di /etc/bind/named.conf. Dan nama file spesifik dengan konten DNS options. Direktori /etc/bind/named.conf.options akan memberitahukan bahwa DNS akan kemana untuk melihat file-file. Semua file-file BIND akan di gunakan secara relatif pada direktory tersebut. File yang bernama /etc/bind/db.root mendeskripsikan nameserver root di Internet. Server berubah pada beberapa waktu, jadi file /etc/bind/db.root harus di maintenance untuk sekarang dan nanti. Hal ini biasanya selesai setelah paket bind ter-update. Sektor Zone mendefinisikan server master, dan itu akan di letakan di file mentions pada file options. Ini juga memungkin untuk mengkonfigurasi server yang sama sebagai caching nameserver, primary master dan secondary master

Konfigurasi

 Caching nameserver

Konfigurasi default ialah setup untuk aktif sebagai caching nameserver. Untuk kebutuhan tersebut cukup sederhana hanya dengan menambahkanIP Address dari DNS Server ISP. Edit file /etc/bind/named.conf.options seperti hasil jadi di bawah

Sekarang restart BIND9 untuk mengaktifkan konfigurasi baru. Dari konsole : 

Primary Master Untuk mengkonfigurasi sebagai Primary Master hanya dibutuhkan 2 (Dua) point saja yaitu Forward zone file dan Reverse zone file. Kali ini kita akan mengkonfigurasi BIND9 sebagai primary master dari “umar.org”, caranya letakan file “umar.org” bersamaan dengan FQDN (Fully Qualified Domain Name) kita. Nama umar.org bisa di ganti sesuai keinginan kita.  Baca lebih lanjut

Java Servlet

Servlet adalah program java yang berjalan di web server. Untuk menjalankan servlet kita membuatuhkan sebuah aplikasi web server, yang mempunyai kemampuan  sebagai Servlet container dan JSP container di mana kita bisa mendeploy Servlet dan JSP. Aplikasi yang dimaksud adalah Apache Tomcat. Di atas Apache Tomcat, Servlet dan JSP akan bekerja melayani request dari client, yang lumrahnya adalah berupa browser.

Apache tomcat ini akan dipasang pada netbeans IDE, oleh karena itu kita harus mempersiapkan/meninstal netbeans dengan cara seperti yang sudah dibahas sebelumnya.

Langkah-langkah memasang Apache Tomcat kedalam netbeans IDE pada sistim operasi linux:

  1. persiapkan file apache tomcat yang berekstensi gz atau zip atau download di situs resmi apache tomcat berikut http://tomcat.apache.org

  2. extract file apache tomcat tadi kedalam direktory home dengan cara seperti gambar atau klik 2kali pada file tersebut kemudian klik extract

  3. Buka netbeans. Pada netbeans pilih file lalu new project seperti pada gambar berikut

  4. pilih java web, >> web aplication Baca lebih lanjut

REMOTE LOGIN DENGAN SSH

        Secure shel (ssh) adalah suatu protokol yang memfasislitasi sistem komunikasi yang aman diantara dua sistem yang menggunakan arsitektur client/server, serta memungkinkan seorang user untuk login ke server secara remote.

SSH adalah pengganti telnet dan aplikasi remote shell lainnya. Kelemahan telnet adalah dalam proses pertukaran datanya tidak menggunakan jalur yang aman. Misalnya password dikirim dalam format text biasa, sehingga memungkinkan pihak ketiga untuk mencuri data ditengah-tengan komunikasi itu (melakukan proses intercept). Sedangkan proses pengiriman data melalui ssh, dijamin lebih aman karena data yang dilewatkan ke jaringan sudah dienkripsi, sehingga bisa memberikan jaminan keamanan ataupun jaminan integritas data.

Untuk melakukan SSH kita harus menginstall SSH server pada komputer yang akan kita remote dan mengistall SSH Client pada komputer yang akan kita gunakan untuk meremote Baca lebih lanjut

MENGKONFIGURASI PERANGKAT-PERANGKAT JARINGAN


A. Perankat-Perangkat Jaringan yang Dapat dikonfigurasi

  1. LAN Card/Ethernet Card/NIC

LAN(Local Areal Network) atau NIC(Network Interface Card) atau biasa juga di sebut Ethernet Card adalah sebuah kartu yang berfungsi sebagai jembatan dari suatu komputer ke sebuah jaringan komputer.

Ethernet Card/NIC LAN(Local Areal Network) atau NIC(Network Interface Card) atau biasa juga di sebut Ethernet Card adalah sebuah kartu yang berfungsi sebagai jembatan dari suatu komputer ke sebuah jaringan komputer.

baca selengapnya klik di sini