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

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.
Tidak ada komentar:
Posting Komentar