Selasa, 23 Maret 2010

membuat aplikasi instan mesangger

langkah pertama, saya akan menjelaskan dulu cara kerja dari aplikasi yang akan dibuat ini.

skema aur

skema aur

Berikutnya, Proses kerja:
Pada server
a. Instalasi web server (Apache)
Apache merupakan salah satu web server yang berfungsi menjalankan aplikasi web sehingga bisa diakses oleh client. Paket-paket yang perlu diinstall untuk web server yaitu :
• Apache contrib
• Apache devel
• Apache doc
• Apache
Seletah diinstal lakukan konfigurasi seperti berikut:
Linux ~# vi /etc/http/httpd.conf
Edit isi file seperti berikut :
VirtualHost 192.168.10.2 (ip address server anda)
ServerName name server yang di sesuaikan dengan domain name
Contoh : ServerName www.kurnia.net
DocumentRoot direktori tempat penyimpanan file web

b. Instalasi DNS Server
DNS (Domain Name System) berfungsi untuk menterjemahkan IP Address menjadi nama host (hostname) ataupun sebaliknya, paket yang di install untuk DNS Server :
- bind-9.2.3-76 (bind server)
- bind-utils-9.2.3-76 (toold pemeliharaan bind)
- bind-devel-9.2.3-76
Setelah diinstal lakukan hal berikut:
linux: ~#vi /etc/named.conf
[linux:~]# vi /etc/named.conf
zone “.” In {
type hint;
file “root.hint”;
};
zone “localhost” In {
type master;
file “localhost.zone”;
};
zone “kurnia.net” In {
type master;
file “kurnia.db”;
};
zone “0.0.127.in-addr.arpa” In {
type master;
file “127.0.0.zone”;
};

Pindah ke direktori /var/lib/named
[mail:~]# cd /var/lib/named

Copy localhost.zone ke file yang dibuat named.conf
[mail:/var/lib/named]# cp localhost.zone kurnia.db

[mail:/var/lib/named]# vi kurnia.db
$TTL 1W
@ IN SOA kurnia.net. root.kurnia.net
42 ;serial (d. adam)
2D ;refresh
4H ;retry
6W ;expiry
1W ) ;minimum

IN ns1 angelina.net
ns1 IN A 192.168.10.2

192.168.10.2 IN PTR ns1

mail IN CNAME ns1
www IN CNAME ns1
Zone adalah nama domain kita. Ada dua type yakni master dan slave, jika master file database langsung dari kita atau kitalah sever sebenarnya, sementara slave adalah server dns yang mengambil databasenya ke server lain. nama file dapat anda buat sesuka anda.
c. Instalasi Paket Wildfire
Wildfire merupakan paket server instant messengernya. Porses installasinya:
Linux /media /sda1 # ls
. Spark2_0.exe wildfire3_2.rpm
.. Spark.tar.gz wildfire.tar.gz
Linux /media /sda1 # tar –xzvf wildfire.tar.gz (enter)
Tentukan letak direktori dari wildfirenya, letakkan didirektori /opt atau di /usr/sbin.
Linux /media /sda1 # mv wildfire /opt
Linux /media /sda1# cd /opt/wildfire

Wildfire menyertakan database embedded (HSQLDB), namun Anda juga bisa menggunakan database eksternal (MySQL, PostgreSQL, SQL Server, Oracle, DB2). Kali ini penulis menggunakan Mysql, dan langkahnya adalah sebagai berikut:
1. Buat Database
Mysqladmin create (nama databsae)
2. Lalu masuk ke /recouse/database.
cat wildfire_mysql.sql | mysql (nama database)
lalu jalankan wildfirenya dengan masuk ke bin dari directory wildfirenya. Ketikkan seperti dibawah ini:
/opt /wildfire /bin#./ wildfire start
Lalu akses ke http//:localhost:9090

pada client

d. Instalasi Spark (Software client)
Di clientnya kita hanya tinggal menambahkan software spark. Spark merupakan client IM yang berbasis java.
Lalu kita tinggal mengkoneksikannya ke server wildfire tadi dan membuat account baru agar bias login.

~ oleh bimbee di/pada Maret 19, 2010.

Tinggalkan Balasan







Tidak ada komentar:

Posting Komentar