[Shared] Install PowerDNS dan PowerAdmin dengan MySQL di CentOS


Status
Not open for further replies.

tjhoens

Poster 2.0
Cara Install PowerDNS dan PowerAdmin dengan MySQL di CentOS

logopowerdns.png
Pada tutorial kali ini akan kita bahas tentang cara install PowerDNS di centos 6 64 bit sebagai DNS Server. Pada tutorial sebelumnya kita pernah install sekilas tentang DNS server dengan BIND pada tutorial ini Basic Cara Managed VPS Non-Panel Dengan Apache Webserver, Tutorial Install Apache/httpd 2.4 di Centos 6 dan atau pada tutorial ini Cara Managed VPS Non-Panel Dengan Nginx Webserver. Dan pada kesempatan kali ini sama juga, kita akan bahas basicnya yaitu mulai dari bagaimana cara installnya hingga bagaimana cara add domainnya,

PowerDNS adalah DNS Server berbasis MySQL, yang ditulis dalam C ++ dan berlisensi Under GPL. PowerDNS dapat dikelola melalui web base interface (PowerAdmin) sehingga akan mempermudah pengguna untuk managed. Pada tutorial berikut ini penulis akan mencoba menunjukkan bagaimana cara menginstalnya Powerdns di CentOS
DNS Server ini berfungsi untuk meresolv Domain kita ke IP dan IP ke Domain rDNS, yaitu bekerja untuk mengarahkan domain kita tersebut diarahkan kemana. Apakah bisa DNS server dan web server kita terpisah yang mana service DNS tidak aktif di webserver? tentu sangat bisa.

Sebenarnya tutorial ini berawal ketika ada 'teman' minta bantu installkan dan kebetulan saya lagi sibuk, ditolak bantu segan pula ybs sudah percaya untuk minta bantu, tidak ditolak juga lagi sibuk banget, sehingga konsentrasi jadi tidak fokus dan terpecah. Intinya tetap saya bantu hingga running.
Nah pada kondisi ini saya ambil satu pelajaran, jika saja saya ada tutorial step by stepnya pasti akan sengat membantu, oleh sebab itu saya langsung buatkan.
Kemudian saya berfikir, teman-teman di DWH banyak yang offer VPS dan juga banyak blogger yang sudah menggunakan VPS Sendiri, sehingga saya berfikir semoga bagi yang mengalami hal yang sama dengan saya bisa sedikit terbantu walaupun pada akhirnya nanti tetap kita bantu (kita sebagai penyedia) untuk ke stabilan dan kelangsungannya namun setidaknya diawal ybs sudah bisa dan paham basicnya.

Mohon jika thread saya ini bermasalah monggo di tegur saya atau dipindah maupun dihapus namun ID saya jangan dibanned yach Oom,
Buat sesepuh yg sudah berpengalaman dan expert mohon dibantu koreksi dan ditambahkan,

Baik terlalu buaaaaaanyak ceramah saya, jadi bosan penonton, yuuuuu monggo langsung saja kita mulai
Package yang akan kita install yaitu : PowerDns, PowerAdmin.MariaDB sebagai database server dan PHP untuk menjelankan web interfacenya dan Httpd sebaga webservernya.
Baik kita langsung saja untuk proses install paket yang dibutuhkan :

Note : Kelupaan sebelum memulai tutorial ini pastikan anda telah membuat child nameserver untuk domain yang akan digunakan, caranya bisa merujuk ke link yg saya a href di atas

1. Step pertama yaitu kita install MariaDB sebagai database server, HTTPD sebagai web server dan PHP

Pertama kita tambah/install repo untuk menginstall MariaDB di centos 6, caranya yaitu sebagai berikut ini :
[albenet@dummy ~]$ sudo yum update && sudo yum install epel-release
[albenet@dummy ~]$ sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
Kemudian add file /etc/yum.repos.d/mariadb.repo dan tambahkan baris berikut ini :
[albenet@dummy ~]$ sudo nano /etc/yum.repos.d/mariadb.repo

Selanjutnya kita meng-Enable Remi Repository dengan cara sebagai berikut :
Secara default Remi repositori akan menginstall PHP versi5.4, jika Anda ingin menginstal PHP 5.5 atau 5.6, Anda harus mengaktifkan dengan menambahkan baris berikut ini:
Silahkan edit file /etc/yum.repos.d/remi.repo dan sesuaikan dengan baris-baris berikut ini :
[albenet@dummy ~]$ sudo nano /etc/yum.repos.d/remi.repo

Selanjutnya yaitu Meng-Install MariaDB, HTTPD dan PHP
Setelah step-step di atas selesai kita lakukan tanpa mengalami error selanjutnya kita mulai untuk install MariaDB, HTTPD dan PHP dengan cara sebagai berikut ini :
[albenet@dummy ~]$ sudo yum --enablerepo=remi install MariaDB-client MariaDB-server
Kemudian kita install PHP Modules dan HTTPD yang akan dibutuhkan dengan cara sebagai berikut ini :
[albenet@dummy ~]$ sudo 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
Note : Jika ada muncul error seperti ini ketik yum install :
[albenet@dummy ~]$ sudo yum install blablablabla
Loaded plugins: fastestmirror
Setting up Install Process
Determining fastest mirrors
Illegal instruction
Bisa ditambahkan NSS_DISABLE_HW_GCM=1 sebelum perintah yum
[albenet@dummy ~]$ sudo NSS_DISABLE_HW_GCM=1 yum install blablablabla
Selanjutnya kita Start service httpd dan MariaDB dengan cara sebagai berikut ini :
[albenet@dummy ~]$ sudo chkconfig --level 345 mysql on
[albenet@dummy ~]$ sudo chkconfig --level 345 httpd on
[albenet@dummy ~]$ sudo /etc/init.d/httpd start
Starting httpd: [ OK ]
[albenet@dummy ~]$ sudo /etc/init.d/mysql start
Starting MySQL. [ OK ]
[albenet@dummy ~]$ sudo
Selanjutnya set password untuk MySQL
[albenet@dummy ~]$ sudo /usr/bin/mysql_secure_installation

2. Step kedua kita membuat database yang akan digunakan PowerDns

Selanjutnya kita buat database yang nantinya akan digunakan oleh PowerDns dengan cara sebagai berikut ini :
[albenet@dummy ~]$ sudo mysql -u root -ppassword-mysql

3. Step selanjutnya yaitu Install PowerDns

[albenet@dummy ~]$ sudo yum -y install pdns pdns-backend-mysql
[albenet@dummy ~]$ sudo nano /etc/pdns/pdns.conf
Dan tambahakan baris berikut ini :

[albenet@dummy ~]$ sudo chkconfig --levels 235 pdns on
[albenet@dummy ~]$ sudo service pdns start

4. Step selanjutnya Menginstall PowerAdmin

[albenet@dummy ~]$ sudo yum -y install php-pear-DB php-pear-MDB2-Driver-mysql
Download package PowerAdmin dari link berikut ini : https://sourceforge.net/projects/poweradmin/files/latest/download?source=directory dan atau https://www.poweradmin.org/, jika sudah didownload package kemudian upload ke dalam server anda, selanjutnya silahkna extract dan install
[albenet@dummy ~]$ sudo tar zxvf poweradmin-2.1.7.tgz -C /var/www/mydomain.com/public_html/
[albenet@dummy ~]$ sudo cd /var/www/mydomain.com/public_html/
[albenet@dummy public_html]$ sudo mv poweradmin-2.1.7 dnspanel
[albenet@dummy public_html]$ sudo chown -R apache:apache dnspanel/
Mantap tuan
 

tjhoens

Poster 2.0
Cara Install PowerDNS dan PowerAdmin dengan MySQL di CentOS

logopowerdns.png
Pada tutorial kali ini akan kita bahas tentang cara install PowerDNS di centos 6 64 bit sebagai DNS Server. Pada tutorial sebelumnya kita pernah install sekilas tentang DNS server dengan BIND pada tutorial ini Basic Cara Managed VPS Non-Panel Dengan Apache Webserver, Tutorial Install Apache/httpd 2.4 di Centos 6 dan atau pada tutorial ini Cara Managed VPS Non-Panel Dengan Nginx Webserver. Dan pada kesempatan kali ini sama juga, kita akan bahas basicnya yaitu mulai dari bagaimana cara installnya hingga bagaimana cara add domainnya,

PowerDNS adalah DNS Server berbasis MySQL, yang ditulis dalam C ++ dan berlisensi Under GPL. PowerDNS dapat dikelola melalui web base interface (PowerAdmin) sehingga akan mempermudah pengguna untuk managed. Pada tutorial berikut ini penulis akan mencoba menunjukkan bagaimana cara menginstalnya Powerdns di CentOS
DNS Server ini berfungsi untuk meresolv Domain kita ke IP dan IP ke Domain rDNS, yaitu bekerja untuk mengarahkan domain kita tersebut diarahkan kemana. Apakah bisa DNS server dan web server kita terpisah yang mana service DNS tidak aktif di webserver? tentu sangat bisa.

Sebenarnya tutorial ini berawal ketika ada 'teman' minta bantu installkan dan kebetulan saya lagi sibuk, ditolak bantu segan pula ybs sudah percaya untuk minta bantu, tidak ditolak juga lagi sibuk banget, sehingga konsentrasi jadi tidak fokus dan terpecah. Intinya tetap saya bantu hingga running.
Nah pada kondisi ini saya ambil satu pelajaran, jika saja saya ada tutorial step by stepnya pasti akan sengat membantu, oleh sebab itu saya langsung buatkan.
Kemudian saya berfikir, teman-teman di DWH banyak yang offer VPS dan juga banyak blogger yang sudah menggunakan VPS Sendiri, sehingga saya berfikir semoga bagi yang mengalami hal yang sama dengan saya bisa sedikit terbantu walaupun pada akhirnya nanti tetap kita bantu (kita sebagai penyedia) untuk ke stabilan dan kelangsungannya namun setidaknya diawal ybs sudah bisa dan paham basicnya.

Mohon jika thread saya ini bermasalah monggo di tegur saya atau dipindah maupun dihapus namun ID saya jangan dibanned yach Oom,
Buat sesepuh yg sudah berpengalaman dan expert mohon dibantu koreksi dan ditambahkan,

Baik terlalu buaaaaaanyak ceramah saya, jadi bosan penonton, yuuuuu monggo langsung saja kita mulai
Package yang akan kita install yaitu : PowerDns, PowerAdmin.MariaDB sebagai database server dan PHP untuk menjelankan web interfacenya dan Httpd sebaga webservernya.
Baik kita langsung saja untuk proses install paket yang dibutuhkan :

Note : Kelupaan sebelum memulai tutorial ini pastikan anda telah membuat child nameserver untuk domain yang akan digunakan, caranya bisa merujuk ke link yg saya a href di atas

1. Step pertama yaitu kita install MariaDB sebagai database server, HTTPD sebagai web server dan PHP

Pertama kita tambah/install repo untuk menginstall MariaDB di centos 6, caranya yaitu sebagai berikut ini :
[albenet@dummy ~]$ sudo yum update && sudo yum install epel-release
[albenet@dummy ~]$ sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
Kemudian add file /etc/yum.repos.d/mariadb.repo dan tambahkan baris berikut ini :
[albenet@dummy ~]$ sudo nano /etc/yum.repos.d/mariadb.repo

Selanjutnya kita meng-Enable Remi Repository dengan cara sebagai berikut :
Secara default Remi repositori akan menginstall PHP versi5.4, jika Anda ingin menginstal PHP 5.5 atau 5.6, Anda harus mengaktifkan dengan menambahkan baris berikut ini:
Silahkan edit file /etc/yum.repos.d/remi.repo dan sesuaikan dengan baris-baris berikut ini :
[albenet@dummy ~]$ sudo nano /etc/yum.repos.d/remi.repo

Selanjutnya yaitu Meng-Install MariaDB, HTTPD dan PHP
Setelah step-step di atas selesai kita lakukan tanpa mengalami error selanjutnya kita mulai untuk install MariaDB, HTTPD dan PHP dengan cara sebagai berikut ini :
[albenet@dummy ~]$ sudo yum --enablerepo=remi install MariaDB-client MariaDB-server
Kemudian kita install PHP Modules dan HTTPD yang akan dibutuhkan dengan cara sebagai berikut ini :
[albenet@dummy ~]$ sudo 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
Note : Jika ada muncul error seperti ini ketik yum install :
[albenet@dummy ~]$ sudo yum install blablablabla
Loaded plugins: fastestmirror
Setting up Install Process
Determining fastest mirrors
Illegal instruction
Bisa ditambahkan NSS_DISABLE_HW_GCM=1 sebelum perintah yum
[albenet@dummy ~]$ sudo NSS_DISABLE_HW_GCM=1 yum install blablablabla
Selanjutnya kita Start service httpd dan MariaDB dengan cara sebagai berikut ini :
[albenet@dummy ~]$ sudo chkconfig --level 345 mysql on
[albenet@dummy ~]$ sudo chkconfig --level 345 httpd on
[albenet@dummy ~]$ sudo /etc/init.d/httpd start
Starting httpd: [ OK ]
[albenet@dummy ~]$ sudo /etc/init.d/mysql start
Starting MySQL. [ OK ]
[albenet@dummy ~]$ sudo
Selanjutnya set password untuk MySQL
[albenet@dummy ~]$ sudo /usr/bin/mysql_secure_installation

2. Step kedua kita membuat database yang akan digunakan PowerDns

Selanjutnya kita buat database yang nantinya akan digunakan oleh PowerDns dengan cara sebagai berikut ini :
[albenet@dummy ~]$ sudo mysql -u root -ppassword-mysql

3. Step selanjutnya yaitu Install PowerDns

[albenet@dummy ~]$ sudo yum -y install pdns pdns-backend-mysql
[albenet@dummy ~]$ sudo nano /etc/pdns/pdns.conf
Dan tambahakan baris berikut ini :

[albenet@dummy ~]$ sudo chkconfig --levels 235 pdns on
[albenet@dummy ~]$ sudo service pdns start

4. Step selanjutnya Menginstall PowerAdmin

[albenet@dummy ~]$ sudo yum -y install php-pear-DB php-pear-MDB2-Driver-mysql
Download package PowerAdmin dari link berikut ini : https://sourceforge.net/projects/poweradmin/files/latest/download?source=directory dan atau https://www.poweradmin.org/, jika sudah didownload package kemudian upload ke dalam server anda, selanjutnya silahkna extract dan install
[albenet@dummy ~]$ sudo tar zxvf poweradmin-2.1.7.tgz -C /var/www/mydomain.com/public_html/
[albenet@dummy ~]$ sudo cd /var/www/mydomain.com/public_html/
[albenet@dummy public_html]$ sudo mv poweradmin-2.1.7 dnspanel
[albenet@dummy public_html]$ sudo chown -R apache:apache dnspanel/
Mantap tuan
 
Status
Not open for further replies.

Top