GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Poweradmin su CentOS 6

In questo tutorial, ti mostreremo come installare Poweradmin su CentOS 6. Per chi non lo sapesse, Poweradmin è un amichevole strumento di amministrazione DNS basato sul Web per PowerDNS di Bert Hubert server. L'interfaccia supporta completamente la maggior parte delle funzionalità di PowerDNS. Poweradmin ci consente di definire facilmente file di zona e tipi di record. Questa versione di Poweradmin è un adattamento di Poweradmin che è stato scritto da Jorn Ekkelenkamp e Roeland Nieuwenhuis molto tempo fa . La versione attuale è stata estesa con numerose funzionalità che mancavano nel codice originale e presenta notevoli miglioramenti delle prestazioni.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice. Lo farò mostrarti l'installazione passo passo di Poweradmin su CentOS 6.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:CentOS 6.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
  • Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa Poweradmin su CentOS 6

Passaggio 1. Innanzitutto, assicurati di aver installato PowerDNS sul tuo sistema.

Passaggio 2. Abilita il repository EPEL sul tuo sistema.

## RHEL/CentOS 6 64-Bit ##
# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
## RHEL/CentOS 6 32-Bit ##
# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

Passaggio 3. Installa e configura PHP e Nginx.

yum install nginx php-fpm php-cli php-mysqlnd php-mcrypt

Cambia PHP-FPM per l'ascolto su un socket Unix, apri il pool www predefinito:

##nano /etc/php-fpm.d/www.conf
listen = 127.0.0.1:9000
 to
listen = /var/run/php-fpm/php-fpm.socket

Riavvia il servizio per rendere effettive le modifiche:

service php-fpm restart

Crea una directory di sessione PHP e cambia la proprietà in apache:

mkdir /var/lib/php/session
chown apache:apache /var/lib/php/session

Crea un nuovo host virtuale Nginx con il seguente contenuto:

nano /etc/nginx/conf.d/pdns.your-domain.com.conf
server {
server_name pdns.your-domain.com;
listen 80;
root /var/www/html/pdns.your-domain.com;
access_log /var/log/nginx/pdns.your-domain.com-access.log;
error_log /var/log/nginx/pdns.your-domain.com-error.log;
index index.php;

location / {
try_files $uri $uri/ /index.php?$query_string;
}

location ~ \.php$ {
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_keep_conn on;
include /etc/nginx/fastcgi_params;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.socket;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}

location ~ /\.ht {
deny all;
}
}

Riavvia Nginx eseguendo i seguenti comandi:

service nginx restart

Passaggio 4. Installa Poweradmin.

Scarica l'ultima versione di Poweradmin:

mkdir -p /var/www/html/pdns.your-domain.com/
cd /var/www/html/pdns.your-domain.com/
wget http://downloads.sourceforge.net/project/poweradmin/poweradmin-2.1.7.tgz
tar -xvzf poweradmin-2.1.7.tgz
mv poweradmin-2.1.7/* .
rm -rf poweradmin-2.1.7*

Imposta le autorizzazioni corrette:

chown -R apache:apache /var/www/html/pdns.your-domain.com/

Passaggio 5. Accesso a Poweradmin.

Poweradmin sarà disponibile sulla porta HTTP 80 per impostazione predefinita. Apri il tuo browser preferito e vai a http://pdns.your-domain.com/installer oppure http://server-ip/installer .

Guida passo passo avvia la procedura guidata di installazione:

  1. Seleziona la lingua desiderata.
  2. Fai clic sul pulsante "Vai al passaggio 3″
  3. Compila i campi delle informazioni del database, seleziona "MySQL" per Tipo di database e "localhost" per "Nome host" e imposta la password dell'amministratore Poweradmin.
  4. Imposta il nome utente e la password per Poweradmin, Hostmaster e server dei nomi primari e secondari.
  5. Prima di passare al passaggio successivo per creare un utente Poweradmin con meno privilegi, esegui il comando MariaDB mostrato sullo schermo.
  6. Se hai impostato i permessi corretti, il programma di installazione creerà il tuo file di configurazione PHP di Poweradmin.

Congratulazioni! Hai installato correttamente Poweradmin. Grazie per aver utilizzato questo tutorial per l'installazione del pannello di controllo basato sul Web di Poweradmin per PowerDNS sul sistema CentOS 6.


Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare Java 11 e 12 su CentOS 7

  3. Come installare Wine 4.0 su CentOS 7

  4. Come installare Vim 8.2 su CentOS 7

  5. Come installare VirtualBox su CentOS 7

Come installare Ruby su CentOS 7

Come installare PostgreSQL su CentOS 7

Come installare Go su CentOS 7

Come installare R su CentOS 7

Come installare R su CentOS 8

Come installare PowerDNS e Poweradmin su CentOS 7