cPanel viene del inlés control Panel, mediante este panel de control podemos administrar dominios, cuentas de email, Bases de datos, FTP… es una buena alternativa a Plesk. En este artículo os vamos a enseñar como instalar cPanel en un servidor con sitema operativo Centos 7, no busques como instalar cPanel en Ubuntu ya que no es posible 😉 También se puede instalar sobre CloudLinux ya que nos permitirá controlar/limitar los recursos (Ram, CPU, IO, …) que usa cada dominio.
Abrir puertos en firewall
En el perfil de firewall de nuestros servidor deberemos abrir los siguientes puertos:
- TCP 2082 (cPanel sin SSL)
- TCP 2083 (cPanel con SSL)
- TCP 2086 (WHM sin SSL)
- TCP 2087 (WHM con SSL)
Pasos previos a la instalación cPanel
cPanel realiza varias comprobaciones, tal y como se crea nuestro servidor en Centos 7 deberemos desactivar el Network Manager y cambiar el host de nuestro servidor por algún dominio. Para ello ejecutaremos desde SSH:
# service NetworkManager stop
# chkconfig NetworkManager off
# hostname midominio.com
Además cambiaremos el hostname para que se mantenga cuando reiniciemos el servidor:
# vi /etc/sysconfig/network
# Created by anaconda
NOZEROCONF=yes
HOSTNAME=midominio.com
Instalación cPanel
Para proceder con la instalación de cPanel desde SSH ejecutaremos:
# cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
Configuración inicial cPanel
Una vez instalado cPanel entraremos a https://IP-mi-servidor:2087 con el usuario root de nuestro servidor y seguiremos el asistente para configurar nuestros datos, IPs, servidor DNS, servidor FTP y Quotas (espacio en disco que pueden usar los usuarios):
Primeros pasos desde WHM (administrador cPanel)
Como administrador cPanel te provee un panel para que podamos crear, administrar nuestros dominios, el panel cPanel se usa para administrar los dominios: Crear emails, Bases de datos,…
Desde el panel de WHM os vamos a enseñar los pasos más básico para ello buscaremos en el buscador de la parte superior izquierda las palabras que os ponemos en negrita:
Crear mi primer dominio en cPanel, buscaremos Crear una nueva cuenta y rellenaremos los datos que nos solicite.
Añadir un paquete, los paquetes limitan el uso de disco, BD, cuentas de email,…
Editar un paquete, podemos editar los recursos que usan los dominios.
Actualice/Revierta una cuenta (cambiar paquete a un dominio).
Modificación de la contraseña acceso a cPanel para un dominio.
A continuación os dejamos unas capturas de pantalla de los pasos anteriores:
Primeros pasos desde cPanel
Para acceder a cPanel con un dominio iremos a https://IP-mi-servidor:2083 e indicaremos el usuario y contraseña que hayamos usado para crear la cuenta. Una vez dentro ya veremos diferentes secciones: Archivos, Bases de Datos, Dominios, Correo Eletrónico, Seguridad, … a continuación os dejamos unas capturas de pantalla de las secciones más importantes: