GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Instal PowerDNS dan PowerAdmin di Ubuntu 14.04 VPS

Dalam tutorial ini, kami akan menunjukkan cara menginstal PowerDNS dan Poweradmin pada VPS Ubuntu 14.04 dengan Nginx, MariaDB dan PHP-FPM. PowerDNS adalah server DNS open source, berkinerja tinggi, dan andal, ditulis dalam C++ dan dapat digunakan sebagai alternatif untuk BIND. Poweradmin adalah alat administrasi berbasis web gratis untuk PowerDNS yang ditulis dalam PHP. Panduan ini juga dapat digunakan pada sistem VPS Linux lainnya, tetapi telah diuji dan ditulis untuk VPS Ubuntu 14.04.

Masuk ke VPS Anda melalui SSH

ssh pengguna@vps

Perbarui sistem dan instal paket yang diperlukan

[user]$ sudo apt-get update &&sudo apt-get -y upgrade[user]$ sudo apt-get install software-properties-common vim git

Instal MariaDB 10.0

Untuk menginstal MariaDB, jalankan perintah berikut:

[pengguna]$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db[pengguna]$ sudo add-apt-repository 'deb http://ftp. osuosl.org/pub/mariadb/repo/10.0/ubuntu trusty main'[user]$ sudo apt-get update[user]$ sudo apt-get install -y mariadb-server

Ketika instalasi selesai, jalankan perintah berikut untuk mengamankan instalasi Anda:

[pengguna]$ mysql_secure_installation

Instal PowerDNS

Untuk menginstal PowerDNS versi terbaru, jalankan saja:

[pengguna]$ sudo apt-get install pdns-server pdns-backend-mysql

Pilih Yes untuk membuat dan mengkonfigurasi database untuk pdns-backend-mysql dengan dbconfig-common. Berikan kata sandi pengguna administratif basis data (kata sandi pengguna root MySQL) dan pilih kata sandi untuk pengguna pdns-backend-mysql.

Informasi database akan ditulis ke pdns.local.gmysql.conf berkas.

[pengguna]$ sudo cat /etc/powerdns/pdns.d/pdns.local.gmysql.conf
# Konfigurasi MySQL## Luncurkan gmysql backendlaunch=gmysql# parameter gmysqlgmysql-host=localhostgmysql-port=gmysql-dbname=pdnsgmysql-user=pdnsgmysql-password=yourPdnsUserPasswordgmysql-dnssec=yes# gmysql-socket= 

Klon Poweradmin

Kloning repositori proyek dari GitHub:

[pengguna]$ git clone https://github.com/poweradmin/poweradmin.git /var/www/html/pdns.myDomain.com/

Setel izin yang benar:

[pengguna]$ chown -R www-data:/var/www/html/pdns.myDomain.com/

Instal dan konfigurasikan PHP dan modul PHP yang diperlukan

Untuk menginstal versi stabil terbaru PHP versi 5.6 dan semua modul yang diperlukan, jalankan:

[pengguna]$ sudo add-apt-repository -y ppa:ondrej/php5-5.6[pengguna]$ sudo apt-get update[pengguna]$ sudo apt-get -y install php5-fpm php5-cli php5- gd php5-mysqlnd php5-mcrypt

Edit file konfigurasi kumpulan PHP-FPM:

[pengguna]$ sudo mv /etc/php5/fpm/pool.d/www.conf{,.bak}
[pengguna]$ sudo vim /etc/php5/fpm/pool.d/www.conf
[www]pengguna =www-datagroup =www-datalisten =/var/run/php5-fpm.socklisten.owner =www-datalisten.group =www-datalisten.mode =0666pm =ondemandpm.max_children =5pm.process_idle_timeout =10s;pm.max_requests =200chdir =/

Mulai ulang PHP-FPM:

[pengguna]$ sudo service php5-fpm restart

Instal dan konfigurasikan Nginx

Ubuntu 14.04 hadir dengan nginx versi 1.4, untuk menginstal versi stabil terbaru dari Nginx versi 1.8, jalankan:

[pengguna]$ sudo add-apt-repository -y ppa:nginx/stable[user]$ sudo apt-get update[user]$ sudo apt-get -y install nginx

Buat blok server Nginx baru dengan konten berikut:

[pengguna]$ sudo vim /etc/nginx/sites-available/pdns.myDomain.comserver { server_name pdns.myDomain.com; mendengarkan 80; root /var/www/html/pdns.myDomain.com; access_log /var/log/nginx/pdns-access.log; error_log /var/log/nginx/pdns-error.log; indeks indeks.php; lokasi / { try_files $uri $uri/ /index.php?$query_string; } lokasi ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; termasuk fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_intercept_errors mati; fastcgi_buffer_size 16k; fastcgi_buffers 4 16k; } lokasi ~ /\.ht { tolak semua; } }

Aktifkan blok server dengan membuat tautan simbolis :

[pengguna]$ sudo ln -s /etc/nginx/sites-available/pdns.myDomain.com /etc/nginx/sites-enabled/pdns.myDomain.com

Uji konfigurasi Nginx dan mulai ulang nginx:

[pengguna]$ sudo nginx -t[pengguna]$ layanan sudo nginx restart

Instal Poweradmin

Untuk memulai wizard penginstalan, buka browser Anda dan ketik http://pdns.myDomain.com/installer

Langkah 1:Pilih bahasa yang diinginkan,
Langkah 2:Klik tombol “Go to step 3”
Langkah 3:Isi kolom informasi database:
– Nama pengguna:pdns
– Kata Sandi:yourPdnsUserPassword
– Tipe basis data:MySQL
– Nama host:localhost
– Port DB:3306
– Basis data:pdns
– Kata sandi administrator Poweradmin:setYourPoweradminAdminPassword
Langkah 4:Tetapkan nama pengguna dan sandi untuk server nama Poweradmin, Hostmaster, dan Primer dan Sekunder.
Langkah 5:Sebelum melanjutkan ke langkah berikutnya, lakukan perintah mariadb yang ditampilkan di layar.

[pengguna]$ mysql -uroot -p
GRANT SELECT, INSERT, UPDATE, DELETEON pdns.*TO 'yourUser'@'localhost'DIIDENTIFIKASI OLEH 'yourUserPassword';\q

Langkah 6:Jika Anda telah mengatur izin yang benar, penginstal akan membuat file konfigurasi php Poweradmin.
Setelah wizard penginstalan selesai, hapus direktori instal menggunakan perintah berikut:

[pengguna]$ rm -rf install/

Itu saja, Anda telah berhasil menginstal PowerDNS dan Poweradmin di VPS Anda!

Anda sekarang dapat masuk ke antarmuka Poweradmin menggunakan admin sebagai nama pengguna dan mengaturYourPoweradminAdminPassword sebagai kata sandi.

Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menyiapkannya untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Panels
  1. Instal Cockpit di Ubuntu 16.04

  2. Cara menginstal GlassFish 4 pada VPS Ubuntu

  3. Cara menginstal mod_security dan mod_evasive pada Ubuntu 14.04 VPS

  1. Instal Lychee di VPS Ubuntu

  2. Cara menginstal Koken di Ubuntu

  3. Instal Symphony CMS di VPS Ubuntu

  1. Cara menginstal LimeSurvey di Ubuntu 14.04 VPS

  2. Instal Mautic di Ubuntu 14.04

  3. Instal Mattermost di VPS Ubuntu