LINUX

Cómo configurar el panel de control de alojamiento de DirectAdmin en CentOS 6/7

Direct Admin es un panel de control de alojamiento web de interfaz gráfica de usuario (GUI) que le proporciona las opciones administrativas para administrar todas las partes de su cuenta de alojamiento y se puede utilizar para la gestión del alojamiento web y facilitar a sus usuarios la realización de una cuenta de alojamiento web común. tareas de gestión. DirectAdmin automatiza las tareas para crear paquetes separados y definir sus reglas personalizadas para que los servidores web se puedan compartir fácilmente y brindar a los propietarios de sitios web una forma de configurar y administrar rápidamente sus sitios web.

El panel de control de DirectAdmin es de muy bajo costo y se ha convertido en uno de los paneles de control de alojamiento web más populares que se utilizan en la actualidad y ofrece todas las funciones que le gustaría configurar en su sitio web con alojamiento compartido.

Preparando servidores

En este artículo, le mostraremos los pasos de instalación completos para el Panel de control de alojamiento web de DirectAmin en servidores CentOS 6 y CentOS 7.

1) Configuración del nombre de host

Preparemos su servidor CentOS con parámetros básicos configurando sus nombres de host y dirección IP adecuados. Para configurar los parámetros básicos del servidor, inicie sesión en su servidor usando las credenciales root o sudo y configure su nombre de host usando los siguientes comandos.

CentOS 6

# vi /etc/sysconfig/network
HOSTNAME=cantos-6
# vi /etc/hosts
72.25.10.175 centos-6 centos-6.linoxide.com

CentOS 7

# Hostnamectl set-hostname centos-7
# vi /etc/hosts
72.25.10.173 centos-7 centos-7.linoxide.com

2) Configuración del cortafuegos

Después de la configuración del nombre de host, configure su firewall y SELinux en modo permisivo para que no tenga ningún problema durante la configuración de la instalación, pero mantenga una nota que lo habilite y permita solo los puertos requeridos en el firewall si está trabajando en un entorno de producción.

CentOS 6

# Service iptables start
# vi /etc/sysconfig/selinux
SELINUX=permissive

CentOS 7

# systemctl start firewalls
# setenforce 0

3) Actualización del sistema

Ahora ejecute el siguiente comando para actualizar sus servidores CentOS 6/7 con los últimos parches y actualizaciones.

# yum update

Solicitó presionar Y para Sí y N para No para salir de la actualización, así que presione la tecla «Y» y presione Enter para comenzar a instalar los paquetes faltantes y sus actualizaciones.

4) Instalación de paquetes

Antes de comenzar la configuración de instalación de DirectAdmin, instalaremos algunos paquetes que deben instalarse en su servidor CentOS 6 o 7.

Ejecutemos el siguiente comando para instalar algunos paquetes dependientes en su servidor CentOS.

CentOS 6

# yum install wget zip unzip gcc gcc-c++ flex bison quota make perl bind bind-libs bind-utils openssl openssl-devel libaio libcom_err-devel libcurl-devel gd zlib-devel libcap-devel cronie bzip2 autoconf automake libtool which patch mailx cyrus-sasl-devel perl-ExtUtils-Embed db4-devel

Después de la ejecución exitosa del comando anterior, se le preguntará si debe continuar con la instalación de estos paquetes, incluidas sus dependencias y actualizaciones. Entonces, presione la tecla «Y» para continuar con la instalación.

CentOS 7

En CentOS 7, necesitamos instalar las siguientes dependencias además de la instalación de algunos paquetes generales como se muestra a continuación.

# yum install wget unzip psmisc net-tools libdb-devel perl-DBI systemd-devel

Descarga de DirectAdmin

Para descargar el último script de instalación para DirectAdmin, usaremos el siguiente comando en los servidores CentOS 6/7 como se muestra.

# wget http://www.directadmin.com/setup.sh

Asigne los permisos ejecutables al script descargado usando el siguiente comando.

# chmod 755 setup.sh

Ahora puede ver mediante la lista de su directorio actual que debe tener los permisos de ejecución adecuados.

Inicio de la instalación de DirectAdmin:

Para iniciar la instalación de DirectAdmin en CentOS 6/7, apuntemos al script de instalación y ejecútelo dentro de su directorio directo actual donde lo ha descargado, luego presione la tecla «Y» para instalar los paquetes de preinstalación requeridos como se muestra.

#./setup.sh
*** 64-bit OS ***

*****************************************************
*
* DirectAdmin requires certain packages, described here:
* http://help.directadmin.com/item.php?id=354
*
* Would you like to install these required pre-install packages? (y/n): y

Esto puede llevar un tiempo para instalar los requisitos previos, luego se le pedirá que configure algunos de los siguientes ajustes. Por lo tanto, elija las mejores respuestas apropiadas de acuerdo con su entorno y proporcione el ID de cliente y el ID de licencia correctos que obtuvo de DirectAdmin contra su IP pública.

Complete!
*
*****************************************************

Please enter your Client ID : xxxxx
Please enter your License ID : xxxxxx
Please enter your hostname (server.domain.com)
It must be a Fully Qualified Domain Name
Do *not* use a domain you plan on using for the hostname:
eg. don't use domain.com. Use server.domain.com instead.
Do not enter http:// or www

Enter your hostname (FQDN) : centos-7.linoxide.com
Client ID:
License ID:
Hostname: centos-007.linoxide.com
Is this correct? (y,n) : y
Is ens160 your network adaptor with the license IP (72.25.10.173)? (y,n) : y
Your external IP: xx.xx.xx.xx
The external IP should typically match your license IP.

Is 72.25.10.173 the IP in your license? (y,n) : y

DirectAdmin will now be installed on: Enterprise 7.1
Is this correct? (must match license) (y,n) : y
You have chosen custombuild 2.0.
--2015-12-08 22:13:35-- http://files.directadmin.com/services/custombuild/2.0/custombuild/build
Resolving files.directadmin.com (files.directadmin.com)... 69.162.69.58, 208.167.226.3, 216.144.254.90
Connecting to files.directadmin.com (files.directadmin.com)|69.162.69.58|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 617821 (603K)
Saving to: ‘/usr/local/directadmin/custombuild/build’

100%[====================================================================================>] 617,821 431KB/s in 1.4s

2015-12-08 22:13:37 (431 KB/s) - ‘/usr/local/directadmin/custombuild/build’ saved [617821/617821]

Would you like the default settings of apache 2.4 with mod_ruid2 and php 5.5 cli? (y/n):y

Después de descargar las actualizaciones y los paquetes con su identificación de cliente y la identificación de licencia para su dirección IP, verá varios procesos de DirectAdmin en su pantalla para completar la configuración de la instalación.

Acceso web DirectAdmin

Una vez completada con éxito la configuración de instalación de DirectAdmin, puede acceder a su Consola web en su navegador web con el FQDN de su servidor y el puerto ‘2222’.

http://your-servers-ip:2222

Asegúrese de que los puertos 80 y 2222 estén permitidos en la configuración de su firewall / iptable.

Conclusión

En este artículo, ha aprendido sobre la instalación de DirectAdmin en el servidor CentOS 6 y 7. DirectAdmin es una de las mejores alternativas a WHM-cPanel y es bastante económico y bastante fácil de configurar. Gracias por leer este artículo, esperamos que sea de mucha ayuda. No olvide dejar sus valiosos comentarios.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar