GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Poweradmin en CentOS 6

En este tutorial, le mostraremos cómo instalar Poweradmin en CentOS 6. Para aquellos de ustedes que no sabían, Poweradmin es una herramienta amigable de administración de DNS basada en la web para PowerDNS de Bert Hubert. servidor. La interfaz es totalmente compatible con la mayoría de las características de PowerDNS. Poweradmin nos permite definir fácilmente archivos de zona y tipos de registros. Esta versión de Poweradmin es una adaptación de Poweradmin que fue escrita por Jorn Ekkelenkamp y Roeland Nieuwenhuis hace mucho tiempo. La versión actual se ha ampliado con numerosas características que faltaban en el código original y tiene mejoras de rendimiento considerables.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple. mostrarle la instalación paso a paso de Poweradmin en CentOS 6.

Requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos:CentOS 6.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instala Poweradmin en CentOS 6

Paso 1. Primero, asegúrese de haber instalado PowerDNS en su sistema.

Paso 2. Habilite el repositorio EPEL en su 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

Paso 3. Instalar y configurar PHP y Nginx.

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

Cambie PHP-FPM para escuchar en un socket Unix, abra el grupo www predeterminado:

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

Reiniciar el servicio para que los cambios surtan efecto:

service php-fpm restart

Cree un directorio de sesión de PHP y cambie la propiedad a apache:

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

Cree un nuevo host virtual Nginx con el siguiente contenido:

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;
}
}

Reinicie Nginx ejecutando los siguientes comandos:

service nginx restart

Paso 4. Instale Poweradmin.

Descargar la última versión de 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*

Establezca los permisos correctos:

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

Paso 5. Acceso a Poweradmin.

Poweradmin estará disponible en el puerto HTTP 80 de manera predeterminada. Abra su navegador favorito y vaya a http://pdns.your-domain.com/installer o http://server-ip/installer .

Guía paso a paso iniciar el asistente de instalación:

  1. Seleccione el idioma deseado.
  2. Simplemente haga clic en el botón "Ir al paso 3"
  3. Rellene los campos de información de la base de datos, seleccione "MySQL" para el tipo de base de datos y "localhost" para el "nombre de host" y configure la contraseña del administrador de Poweradmin.
  4. Establezca el nombre de usuario y la contraseña para Poweradmin, Hostmaster y los servidores de nombres primario y secundario.
  5. Antes de ir al siguiente paso para crear un usuario Poweradmin con menos privilegios, ejecute el comando MariaDB que se muestra en la pantalla.
  6. Si ha configurado los permisos correctos, el instalador creará su archivo de configuración PHP de Poweradmin.

¡Felicitaciones! Ha instalado correctamente Poweradmin. Gracias por usar este tutorial para instalar el panel de control basado en web de Poweradmin para PowerDNS en el sistema CentOS 6.


Cent OS
  1. Cómo instalar PHP 7, 7.2 y 7.3 en CentOS 7

  2. Cómo instalar Java 11 y 12 en CentOS 7

  3. Cómo instalar Wine 4.0 en CentOS 7

  4. Cómo instalar Vim 8.2 en CentOS 7

  5. Cómo instalar VirtualBox en CentOS 7

Cómo instalar Ruby en CentOS 7

Cómo instalar PostgreSQL en CentOS 7

Cómo instalar Go en CentOS 7

Cómo instalar R en CentOS 7

Cómo instalar R en CentOS 8

Cómo instalar PowerDNS y Poweradmin en CentOS 7