halo sobat sekolahlinux jika pada tutorial sebelumnya membahas proses installasi powerdns maka kali ini saya akan coba membahas installasi poweradmin untuk memanage powerdns menggunakan web gui, jadi lebih gampang nantinya, oke langsung saja ya berikut ini tahapan yang harus kalian ikuti
pertama install module dan aplikasi pendukungnya
yum -y install httpd php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mhash gettext
dan juga install module ini agar poweradmin dapat berjalan baik ketika digunakan
yum -y install php-pear-DB php-pear-MDB2-Driver-mysql
jika sudah jalankan service httpd/apache nya
service httpd start chkconfig httpd on
selanjutnya download module poweradmin nya dan extrack
cd /var/www/html wget http://heanet.dl.sourceforge.net/project/poweradmin/poweradmin-2.1.7.tgz tar xfv poweradmin-2.1.7.tgz mv poweradmin-2.1.7 poweradmin
lalu selanjutnya buka browser kalian dan lakukan installasi poweradmin dengan
http://ip_address/poweradmin/install/
nanti tampilannya akan seperti dibawah ini, pada gambar dibawah saya memilih bahasa inggris
selanjutnya klik “Go to step 3”
pada tampilan gambar dibawah ini masukkan username powerdns dan juga password yang kita buat pada tutorial part1, poweradmin administrator password dengan password yang akan digunakan untuk administrator poweradmin
nah selanjutnya isikan form dibawah ini, untuk membuat user untuk admin poweradmin
selanjutnya akan muncul tampilan gambar seperti dibawah ini dan jalankan script mysql yang diberikan di mysql konsol, pertama login dulu sebagai root
mysql -u root -p
lalu jalankan perintah dibawah didalam mysql konsol
GRANT SELECT, INSERT, UPDATE, DELETE ON powerdns.* TO 'admin'@'localhost' IDENTIFIED BY 'sekolahlinux';
jika sudah klik tombol “Go to step 6”
selanjutnya akan muncul lagi gambar dibawah, lalu buat file dengan nama config.inc.php
cd /var/www/html vim poweradmin/inc/config.inc.php
isikan file tersebut dengan script dibawah
<?php $db_host = 'localhost'; $db_user = 'admin'; $db_pass = 'sekolahlinux'; $db_name = 'powerdns'; $db_type = 'mysql'; $db_layer = 'PDO'; $session_key = 'vP--gNGXzgy{%s^L%(_%ItS&Rcl-mp(@9MgcihMUm5l%i9'; $iface_lang = 'en_EN'; $dns_hostmaster = 'ns1.sekolahlinux.com'; $dns_ns1 = 'ns1.sekolahlinux.com'; $dns_ns2 = 'ns2.sekolahlinux.com';
jika sudah klik tombol “Go to step 7”
selanjutnya akan muncul tampilan dibawah, yang isinya kita diperintahkan untuk menghapus folder “install”, jalankan perintah dibawah ini untuk menghapus folder install
rm -rf /var/www/html/poweradmin/install/
pada tampilan dibawah ini masukan user admin dan password yang kita buat tadi
dan jika berhasil login tampilannya akan seperti dibawah ini
selanjutnya pada gambar dibawah ini saya akan coba membuat zone master untuk domain sekolahlinux.com, klik “add master zone” isikan form “zone name” jika sudah klik “add zone”
untuk melihat zone yang master yang kita buat bisa dengan klik menu “list zones”, jika ingin menambahkan record pada zone tersebut tinggal klik icon “buku & pulpen” yang ada di samping icon “tong sampah”
nah nanti akan dibawa kehalaman dibawah ini, perhatikan kotak merah pada gambar dibawah, saya coba menambahkan A record untuk domain sekolahlinux.com
jika sudah nanti hasilnya akan seperti gambar dibawah
nah sekian tutorial powerdns part 2 kali ini, semoga bermanfaat ya. tunggu tutorial part 3 nya ya, salam sekolahlinux