Instalar ISPConfig en CentOS

Instalar ISPConfig en CentOS.

ISPConfig es un excelente panel de control web open source, con unas características increíbles.

Las características de este veterano panel de control no son cualquier cosa, y es que pocas herramientas gratuitas soportan uno o más servidores en un mismo panel, ademas de ser seguro, estable, rápido, y contar con un desarrollo constante.

ISPConfig tiene una interfaz web muy fácil de usar, donde los usuarios pueden administrar sus sitios web, direcciones de correo electrónico, cuentas FTP, registros DNS, bases de datos, cuentas shell, y todo lo que podríamos pedir a un panel que fuera de pago.

Un tema importante y que tal vez lo distinga del resto de competidores gratuitos, son los diferentes niveles de acceso de usuario, son los siguientes:

  • Administrador (Admin)
  • Revendedor (Reseller)
  • Usuario
  • Usuario de mail

Como puedes intuir, si tu propósito es montar un servidor o vps con fines que no sean exclusivos para ti, estamos ante un panel que ofrece unas características excepcionales.

El manual de instalación oficial de ISPConfig es altamente complejo y lioso para usuarios inexpertos, por eso mismo redactamos este articulo donde aprenderás a instalar ISPConfig en pocos minutos.

Para este ejemplo real de instalación utilizamos CentOS 7, al cual le agregamos anteriormente los repositorios epel y el remi, si no recuerdas como se instalan estos repos visita este anterior articulo.

 

Instalar ISPConfig en CentOS

Comenzamos instalando los paquetes necesarios que nos permitan la instalación de ISPConfig.

yum -y install yum-priorities

yum update

yum -y groupinstall 'Development Tools'

Ahora una Lamp Stack.
yum install ntp httpd mod_ssl mariadb-server php php-mysql php-mbstring phpmyadmin

Iniciamos y habilitamos MariaDB.
systemctl start mariadb.service

systemctl enable mariadb.service

En esta primera etapa de la instalación solo nos falta asegurar el servidor MariaDB.
mysql_secure_installation

Responde a las preguntas como te indico…
Enter current password for root (enter for none): Press the [Enter] key - we do not have a password currently set.
Set root password? [Y/n]: Y
New password: Enter your password
Re-enter new password: Repeat your password
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

Reiniciamos el servidor MariaDB para que los cambios surtan efecto.
systemctl restart mariadb.service

 

En la segunda parte de este manual instalamos los módulos, complementos, aplicaciones, etc… que resultan necesarios para un correcto funcionamiento de nuestro servidor ISPConfig.

Instalar Dovecot

yum -y install dovecot dovecot-mysql dovecot-pigeonhole

Creamos el archivo «dovecot-sql.conf» y su enlace simbólico.
touch /etc/dovecot/dovecot-sql.conf

ln -s /etc/dovecot/dovecot-sql.conf /etc/dovecot-sql.conf

Reiniciamos y habilitamos Dovecot.
systemctl restart dovecot.service

systemctl enable dovecot.service

Instalar ClamAV, Amavisd y SpamAssassin

yum -y install amavisd-new spamassassin clamav clamd clamav-update unzip bzip2 unrar perl-DBD-mysql

Instalar PHP

Instalamos php con los módulos requeridos de apache.

yum -y install php-ldap php-mysql php-odbc php-pear php php-devel php-gd php-imap php-xml php-xmlrpc php-pecl-apc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy curl curl-devel mod_fcgid php-cli httpd-devel php-fpm perl-libwww-perl ImageMagick libxml2 libxml2-devel python-devel

Instalar PureFTP

yum -y install pure-ftpd

Instalar BIND

yum -y install bind bind-utils

 

Como puedes ver es todo muy sencillo, así que vamos a instalar ISPConfig, ya. Pero antes de comenzar debes instalar un par de aplicaciones, nano y wget.

Instalar Wget y nano

yum install nano wget

Descargar ISPConfig

cd /opt/

wget http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz

Extraer ISPConfig

tar -zxvf ISPConfig-3-stable.tar.gz

Vamos a ello

Bien… ya lo tenemos todo preparado, ahora cambiamos de directorio y comenzamos la instalación.

cd ispconfig3_install/install/

php -q install.php

Veras una pantalla similar a esta…

install ispconfig on centos

 

Rellena los datos que te solicita o los dejas por defecto, es tu decisión.

install ispconfig on centos configuration

 

Una vez concluya la instalación (es muy rápido) puedes acceder al panel desde tu navegador web favorito a través del puerto 8080, con el hostname o IP.

https://TU-IP:8080/

Accedes a la pantalla del login (el usuario es admin y la password del root).

login ispconfig sololinux

 

Detalle del panel de control web ISPConfig.

ispconfig welcolme

 

Te recomiendo que accedas a la pestaña «Tools» y cambies el lenguaje por defecto del panel.

change language ispconfig linux

 

Una vez lo tengas en tu idioma preferido puedes comenzar a configurar.

demo ispconfig spanish

 

Instalar ISPConfig en CentOS

En Sololinux.es seguimos creciendo gracias a nuestros lectores, puedes colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.

 

Agregar comentario