cPanel se ha convertido en una de las herramientas de gestión de hosting para sitios web más usadas, ya que cPanel incorpora un panel de control estable a la par de intuitiva para el entorno cliente como en el entorno servidor, en el cual podremos controlar bien nuestro servidor VPS o servidor dedicado dónde esté instalado.
cPanel es una de las mejores herramientas, ya que se complementa perfectamente con sistemas tales como CloudLinux, consiguiendo estabilidad en los servidores a la hora de ofrecer un servicio hosting compartido acorde a cada perfil de usuario.
Por ello, explicaremos en este post a como instalar cPanel en CentOS.
Contenido
¿Qué es CentOS?
CentOS es un sistema operativo de código abierto, basado en la distribución Red Hat Enterprise Linux, operándose de manera similar, y cuyo objetivo es ofrecer al usuario un software de “clase empresarial” gratuito. Se define como robusto, estable y fácil de instalar y utilizar.
¿Qué es cPanel?
cPanel es un software en la cual es un panel de control para administrar servidores de alojamiento web que proveen herramientas de automatización y una interfaz gráfica basada en páginas web.
cPanel se ha convertido prácticamente un estándar en servicios de hosting web.
Tanto es así que se considera por muchos un criterio fundamental a la hora de elegir un hosting.
Su principal ventaja es que el usuario de un hosting web, muchas veces personas sin perfil técnico, dispone de un interfaz web sencillo que le permite administrar los servicios más importantes de su hosting.
Funcionalidades de cPanel
- Administración de ficheros: principalmente para la instalación de aplicaciones PHP como WordPress , Joomla o Prestashop.
- Configuración de los dominios: necesaria para vincular el sitio web el correo electrónico al (los) dominio(s) que se quiere(n) utilizar.
- Gestión de cuentas de correo: creación y mantenimiento de cuentas de email con dominio propio.
- Gestión de bases de datos MySQL : creación y mantenimiento de bases de bases de datos, principalmente porque las aplicaciones típicas usadas en un hosting como las arriba mencionadas suelen requerir una base de datos MySQL.
- Gestión de los recursos: espacio en disco, consumo de ancho de banda mensual, etc.
Requisitos mínimos para la instalación de cPanel
-
- 2 GB de memoria RAM.
-
- 1 núcleo de CPU (al menos a 2 Ghz) de Procesamiento.
-
- 20 GB de disco duro HDD o SSD.
Le puse 80 GB
-
- ISO CentOS 6 o CentOS 7, pero de 64 bits.
Tengo instalado un CentOS 7 de 64 bits
Cómo Instalar cPanel en CentOS
Comenzaremos con la instalación de cPanel en CentOS para Linux. Para ello, debemos irnos al terminal de CentOS por medio de SSH.
Nos loguearemos como administrador(root)/contraseña
Una vez nos hayamos logueado como administrador, deberemos actualizar los paquetes.
Para ello, utilizaremos el comando “yum update -y”
Comenzará a actualizarse los paquetes
Nos indicará el SO que hemos actualizado los paquetes
Antes, deberemos instalar wget(es un paquete que ofrece Linux para la descarga de ficheros) a la versión más reciente
Ya están actualizados los paquetes, deberemos instalar cPanel.
Para ello, deberemos descargarnos el paquete de instalación.
Primero accedemos a la carpeta home en la siguiente ruta: “cd /home”
Segundo nos descargamos el script de instalación con el siguiente comando:
“wget -N http://httpupdate.cpanel.net/latest”
Y instalamos con el comando “sh latest”, que ejecuta el script de instalación de cPanel
Nos producirá este error:
Es debido a que el servicio NetworkManager nos bloquea la instalación.
Para ello, debemos desactivar el servicio NetworkManager para instalar cPanel con los comandos:
“service NetworkManager stop” y “chkconfig NetworkManager off”
Y volvemos a instalar(después debemos de activar ese servicio, una vez termine la instalación)
El tiempo medio de su instalación es de 30 minutos ya que cPanel compila muchos paquetes durante su instalación, por lo que la instalación necesita bastante potencia de CPU y si su servidor es lento, hasta 1 hora en la instalación ya que sus recursos son limitados.
Finalizamos la instalación, nos saldrá esta información.
Antes de reiniciar, debemos activar los servicios de NetworkManager(que previamente a la instalación los desactivamos)
Reiniciamos con el comando “reboot” para aplicar los cambios en el servidor
Intentamos acceder a la pagina web en la que está localizado cPanel con la siguiente URL:
https://IPservidor:Puerto(el puerto de cPanel en el servidor es el 2087)
Añadimos la excepción y confirmamos la excepción de seguridad
Nos da un error al acceder a la web.
Es debido a que el cortafuegos del servidor bloquea las páginas.
Por ello, debemos desactivar el cortafuegos en el cuál no nos deja acceder a la web.
Utilizaremos el comando “service iptables stop”, para parar el servicio del cortafuegos y así, acceder a la página web de cPanel.
Y nos aparecerá el login de acceso a nuestro panel de control , que es cPanel.
Nos logueamos como root/contraseña(igual que realizamos al acceder por terminal SSH a nuestro servidor)
Debemos realizar unos pasos para su configuración inicial.
Conclusión
Esperamos que con este post hayas conocido qué es Centos y puedas instalar Cpanel en CentOS correctamente. No obstante, si tienes alguna duda déjanosla en comentarios y la resolveremos lo antes posible.
4 comentarios en «Instalar cPanel en CentOS»
Aupa!
Gracias por la guía, estoy intentando aprender pero no hay forma… siempre me salen errores.
Después de chkconfig NetworkManager off , le doy nuevamente a sh latest pero me siguen apareciendo los mismos errores y no se instala (captura: https://fotos.subefotos.com/a0419891deb3c748456a560e079650cbo.jpg )
¿Alguna idea de que me pasa?
Hola el error como te indica no es valido el hostname. Ponga uno que apunte a la ip del servidor como por ejemplo server1.refugiolemistad.org.
Un saludo .
Hola esto serviria en mi VPS ?
Buenas tardes, muchas gracias por mandarnos un comentario.
Este tutorial te vale para cualquiera de nuestros VPS con Centos7. Tambien decirte que todos nuestros VPS son Administrados nosotros nos encargariamos de instalarte CPanel y culquier cosa que necesitaras en tu VPS sin coste adicional.
Un saludo .