Este artículo acompaña al tutorial del 9 de enero de 2020: dejar WHM y cPanel en un servidor cloud. No es el cPanel del Cloud Web Hosting ni el reseller: aquí el panel se instala en tu máquina, por SSH, como root.
El video dura diez minutos; el instalador, no. La guía que cita el propio video está en el portal: Instalación y Configuración de WHM/cPanel (hoy sobre AlmaLinux; en 2020 el grabado puede mostrar CentOS). Los comandos de abajo son los de esa KB. No uses el dominio viejo conexcolcloud.co.
Qué vas a tener al terminar
WHM respondiendo en https://TU_IP:2087, con usuario root y la clave del servidor. Desde ahí se crean las cuentas cPanel. Lo que viene después (paquetes, cuentas, nameservers) está en Tutoriales de WHM.
Qué necesitas antes
- Un servidor cloud contratado. IP y clave de root llegan con el alta.
- SSH al servidor. Las llaves de esta máquina se registran en el portal: Cómo agregar una llave SSH. No es el SSH de la cuenta de hosting.
ssh root@DIRECCION_IP
1. Preparar el sistema
En la sesión de root, en este orden. El instalador de cPanel pide el firewall del SO apagado y SELinux desactivado; si no, se queda a medias.
yum update -y
iptables-save > ~/firewall.rules
systemctl stop firewalld.service
systemctl disable firewalld.service
En /etc/selinux/config deja SELINUX=disabled. Guarda y reinicia el servidor para que tome el cambio. Cuando vuelva a entrar:
yum install perl -y
yum install curl -y
2. El instalador
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
La KB habla de media hora a una hora, según disco y red. Cuando termine, reboot.
3. Entrar a WHM
En el navegador:
https://DIRECCION_IP:2087
Usuario root, la misma clave del SSH. Si la página no abre, el 2087 no está llegando: en el portal, firewall del servidor cloud, hay que dejar ese puerto. Eso es otra pantalla que el video de 2020 enseña aparte.
4. Nameservers y PTR
Si vas a usar nameservers propios (ns1/ns2 del dominio), el portal tiene Crear Nameserver en el producto del dominio, apuntando a la IP del servidor. El video de DNS personalizados de WHM está en el recopilatorio.
El PTR (resolución inversa) no se arma en WHM: se pide a soporte. Hoy el canal es el ticket.
Si algo no arranca
- El instalador se cae: SELinux sigue en
enforcing, ofirewalldno se deshabilitó, o faltó el reinicio de después. https://IP:2087no carga: el instalador no acabó, o el firewall del portal no deja el 2087.- Estás en cPanel del hosting: este artículo no aplica. Ahí el panel ya viene; no se instala.