¿Cómo instalar cPanel en un servidor con CentOS 6 a través de screen?

Actualizado el 27 de septiembre, 2016. Por BlueHosting.

cPanel es una aplicación muy conveniente que permite que los usarios administren servidores a través de una interfaz gráfica en lugar de usar la línea de comandos tradicional. En este tutorial explicamos un método práctico y sencillo para instalar cPanel en un servidor con la distribución CentOS 6 con la ayuda de un programa llamado screen. Aunque la instalación de cPanel es relativamente simple, el script podría tomar algunas horas para ejecutarse.

  • Una vez que cPanel esté instalado, no puede ser removido del servidor a menos que se haga una restauración completa del mismo. cPanel no ofrece un desinstalador.
  • Adicionalmente, cPanel está sujeto a sus costos de licencia que pueden resultar en unos 0 (USD) anuales. BlueHosting no cubre el costo de su cPanel.

Preparación

Antes de instalar cPanel en su servidor, deberá realizar algunos pasos adicionales.

Primero, necesitamos asegurar que el lenguaje Perl esté instalado en su servidor:

sudo yum install perl

Después de instalar Perl debemos realizar otro paso preliminar. cPanel es muy selectivo con respecto al hecho de que el servidor donde está instalado tenga un Nombre de Dominio Completamente Calificado o FQDN, por sus siglas en inglés. Por consiguiente, necesitamos proveer un hostname válido. Saltarse este paso lo llevará inevitablemente al siguiente error (muy común en estas instalaciones de cPanel):

2016-09-27 14:13:12  461 (ERROR): Your hostname () is not set properly. Please
2016-09-27 14:13:12  462 (ERROR): change your hostname to a fully qualified domain name,
2016-09-27 14:13:12  463 (ERROR): and re-run this installer.

Afortunadamente este error tiene una solución bastante simple. Si usted posee un FQDN, entonces utilice este comando sustituyendo su FQDN por su nombre de dominio completamente calificado:

hostname su FQDN

De otro modo, si aún quiere proceder con su instalación de cPanel pero aún no tiene un hostname, puede ingresar uno temporal. Una vez que instale cPanel, podrá cambiar al hostname correcto en una de las páginas de configuración principales. Para establecer un hotname temporal:

hostname  host.ejemplo.com

Instalar cPanel

A pesar de que la instalación de cPanel solo tiene pocos pasos, puede durar un largo tiempo. Aunque usar el programa "screen" no es necesario con el fin de instalar cPanel, puede ser muy útil añadirlo al proceso de instalación. Puede ser especialmente útil si usted sabe que tendrá problemas con conexiones intermitentes de Internet o si necesita pausar el largo proceso de instalación.

Para comenzar, instale screen y wget:

sudo yum install screen wget

Una vez que tenga instalado el programa screen, inicie una nueva sesión ejecutando lo siguiente:

screen
  • Después de abrir screen, proceda a instalar cPanel con WHM o usando una versión de cPanel tipo DNS Only:

    wget -N http://httpupdate.cPanel.net/latest
    
  • Use este comando para instalar la versión DNS Only de cPanel:

    wget -N http://httpupdate.cPanel.net/latest-dnsonly
    

Con los paquetes solicitados descargados, puede continuar e iniciar la ejecución del script:

sh latest

Luego cierre screen. El script, que podría tomar una o dos horas en completarse, continuará ejecutándose en segundo plano incluso si usted cierra sesión en su servidor.

Para desconectar screen simplemente pulse: Ctrl + a + d

Para volver a conectarse a screen puede utilizar el comando:

screen -r

Una vez que finalice la instalación, puede acceder a su cPanel desde la barra de direcciones de su navegador favorito usando su dirección + :2087. Por ejemplo: 123.45.67.8:2081. Si usted tenía un dominio configurado entonces simplemente ingrese usando ejemplo.com:2087.

Sus credenciales para el inicio de sesión serán:

nombre de usuario: el_usuario_de_su_servidor
contraseña: su_contraseña

Una vez que ingrese, podrá crear su usuario de cPanel y finalmente iniciar sesión usando su_direcciónIP/cpanel o sudominio/cpanel.

Recursos adicionales

Puede consultar los siguientes recursos en busca de información adicional con respecto a este tema. Aunque este material es provisto esperando que sea útil, tome en cuenta que no podemos dar fe de la actualidad o precisión de los contenidos externos.

¿QUÉ DESEAS SABER?

Intentaremos leer tu mente...