Jumat, 09 Januari 2009

Instalasi VegaDNS untuk Domain Administration

hallo all..kembali lagi nih ma saya...hehehe..buanyak basa basi nih..

langsung aja yach..gw mo instalasi vegaDNS buat mengatur domain

langkah pertama download terlebih dahulu instalasinya di VEGADNS

setelah instalasinya didapat, taruh file didalam directori /var/www/html

perlu diingat service Mysql dan apache harus terlebih dulu dijalankan 

[root@test ~]# /etc/init.d/mysqld start

[root@test ~]# /etc/init.d/httpd start

bila sudah, extract file vegadns-x.x.x.tgz 

[root@test html]# tar zxvf vegadns-x.x.x.tgz

[root@test html]# mv vegadns.x.x.x  vegadns

sesudah itu kita membuat database untuk vegadns, database ini akan tersimpan didalam DNS Server beserta informasi usernya...

mysqladmin -u root create vegadns -p

masukkan password sqlnya...

sekarang buat user yg mempunyai akses untuk database vegadnsnya...

mysql -u root -e "GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER ON vegadns.* TO vegadns@localhost IDENTIFIED BY 'password'" mysql -p

bila sudah, masuk kedalam directori /var/www/html

cd /var/www/html

buat perintah berikut ini :

mkdir -p vegadns_private/templates_c 
mkdir vegadns_private/configs 
mkdir vegadns_private/cache 
mkdir vegadns_private/sessions


rubah ownernya

chown -R apache:apache vegadns_private

dan buat permissionnya

chmod -R 770 vegadns_private

edit file config.php didalam /vegadns/src

vi /var/www/html/vegadns/src/config.php

ubahlah settingan seperti dibawah ini :

$private_dirs = '/var/www/html/vegadns_private';

// Mysql settings
$mysql_host = 'localhost';
$mysql_user = 'vegadns';
$mysql_pass = 'password';
$mysql_db = 'vegadns';

$vegadns_url = 'http://127.0.0.1/vegadns/';

$supportname = "Your Organization";
$supportemail = "postmaster@yourdomain.com";
$trusted_hosts = '127.0.0.1';


bila sudah simpan dan keluar..

bukalah web interfaces http://your-domain.com/vegadns

saat halaman awal terbuka default login sudah tersedia, tinggal kita rubah sendiri seperti keinginan kita...

Email: test@test.com
Password: test

rubah nama, email dan password. account type tetap pada senior_admin


bila sudah, langkah selanjutnya buatlah terlebih dahulu domain nameserver

setelah itu edit file update-data.sh

cd /var/www/html/vegadns/

vi update-data.sh

rubah di line seperti ini...

VEGADNS='http://127.0.0.1/vegadns-x.x.x/index.php'  

menjadi

 VEGADNS='http://127.0.0.1/vegadns/index.php'

chmod 750 update-data.sh

copi file update-data.sh ke dalam /usr/local/sbin

cp /update-data.sh /usr/local/sbin/update-data.sh

buat cronjob untuk mengupdate data setiap 10 menit sekali...

crontab -e

*/10 * * * * /usr/local/sbin/update-data.sh > /dev/null

nah..selesai deh... tutup web interfacesnya, buka kembali http://your-computer.com/vegadns

segini aja makasih semua... 

Tidak ada komentar: