cPanel es el panel de control de hosting web más popular y ofrece una interfaz gráfica de usuario que permite a diferentes usuarios administrar múltiples servidores usando una GUI en lugar de la línea de comando normal.

Con la ayuda de esta interfaz, los usuarios pueden completar fácilmente la mayoría de las tareas realizadas en el servidor de un sitio web, incluida la redacción de correos electrónicos, la carga de archivos, la administración de bases de datos, la configuración de trabajos cron, etc.

Tenga en cuenta lo siguiente con cPanel:

  • La instalación de cPanel es sencilla, pero puede llevar algunas horas.
  • cPanel no es una aplicación gratuita. Requiere una tarifa de licencia de alrededor de $ 14 por mes o alrededor de $ 200 por año para el servidor VPS.
  • Una vez instalado, es difícil eliminarlo del servidor sin realizar una recuperación completa del servidor. Desafortunadamente, cPanel no ofrece un programa de desinstalación.

Nota especial: los principales proveedores de hosting web suelen ofrecer un c-panel gratuito que se instala con el plan de hosting.

requisitos

  • Un servidor en la nube, VPS o servidor dedicado que se ejecuta en CentOS 7.
  • Una dirección IP estática. Dado que cPanel no puede funcionar con una dirección IP dinámica, necesita una nueva dirección.
  • Cuenta raíz para acceder al servidor
  • Al menos 1 GB de RAM, pero puede optar por 2 GB de RAM, lo cual es muy recomendable.
  • Al menos 20 GB de almacenamiento, pero hasta 40 GB.

Paso 1: configuración de cPanel

Antes de instalar cPanel en un servidor en la nube o en un servidor virtual, hay dos pasos más que debe seguir.

Primero, asegúrese de que Perl esté instalado en su servidor.

$ sudo yum install perl

Después de instalar Perl, hay un paso más que debe realizar. Asegúrese de que cPanel tenga un nombre de dominio completo (FQDN), comúnmente conocido como nombre de host. Se utiliza para identificar su servidor. Debe proporcionar un nombre de host válido. Si evita este paso, se encontrará con problemas de nombre de host que pueden impedir que se ejecute el instalador de cPanel.

Un error común que puede ocurrir es el siguiente:

2012-11-01 16:00:54  461 (ERROR): Your hostname () is not set properly. Please
2012-11-01 16:00:54  462 (ERROR): change your hostname to a fully qualified domain name,
2012-11-01 16:00:54  463 (ERROR): and re-run this installer.

Afortunadamente, este error se puede solucionar. Si tiene un FQDN en su sistema, ejecute el siguiente comando:

$ hostname vps.mydomain.com

Puedes reemplazar la pieza vps.midominio.com con su nombre de host. Asegúrate de ser el propietario del dominio.

Ahora necesita cambiar su directorio actual y reenviarlo a /En casa Directorio. Para hacer esto, ejecute el siguiente comando:

$ cd /home

Paso 2: Instale cPanel

Aunque la instalación de cPanel es solo de unos pocos pasos, el proceso puede llevar mucho tiempo dependiendo de los recursos utilizados para el servicio. En su mayor parte, un programa se conoce como “Pantalla” se utiliza durante el proceso. Esto puede ser útil en caso de que descubra que tiene problemas de Internet irregulares o si desea detener el proceso de instalación.
> Primero instale la pantalla y wget:

$ sudo yum install screen wget

Una vez que instale la pantalla, continúe e inicie una nueva sesión:

pantalla

Inicie la instalación del cPanel con la ayuda de WHM con el siguiente comando:

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

Después de descargar el último paquete de cPanel, ejecute el script:

Es tarde

Esto debería iniciar la instalación de cPanel. Sea paciente, ya que puede llevar algún tiempo completarlo.

Una vez que el script termine de instalarse, verá el siguiente resultado:

2016-06-11 08:42:33  222 ( INFO): cPanel install finished in 21 minutes and 23 seconds!
    2016-06-11 08:42:33  938 ( INFO): Congratulations! Your installation of cPanel & WHM 11.56 is now complete. The next step is to configure your server.
    2016-06-11 08:42:33  938 ( INFO): Before you configure your server, ensure that your firewall allows access on port 2087.
    2016-06-11 08:42:33  938 ( INFO): On RHEL, CentOS, and CloudLinux systems, execute /scripts/configure_firewall_for_cpanel to accomplish this.
    2016-06-11 08:42:33  938 ( INFO): After ensuring that your firewall allows access on port 2087, you can configure your server.
    2016-06-11 08:42:33  938 ( INFO): 1. Open your preferred browser
    2016-06-11 08:42:33  938 ( INFO): 2. Type https://198.50.190.11:2087 in the address bar
    2016-06-11 08:42:33  938 ( INFO): 3. Enter the word root in the Username text box
    2016-06-11 08:42:33  938 ( INFO): 4. Enter your root password in the Password text box
    2016-06-11 08:42:33  938 ( INFO): 5. Click the Login button
    2016-06-11 08:42:33  938 ( INFO): Visit https://go.cpanel.net/whminit for more information about first-time configuration of your server.
    2016-06-11 08:42:33  938 ( INFO): Visit http://support.cpanel.net or https://go.cpanel.net/whmfaq for additional support
    2016-06-11 08:42:33  938 ( INFO): Thank you for installing cPanel & WHM 11.56!

El siguiente paso es cerrar la pantalla. Tenga en cuenta que incluso si cierra su servidor, la secuencia de comandos continuará ejecutándose en segundo plano y puede tardar una o dos horas.

Ingrese el siguiente comando para desconectar la pantalla:

Ctrl pantalla

Para volver a la pantalla, use el siguiente comando:

Pantalla -r

Este proceso puede tardar hasta dos horas.

Una vez que se complete el proceso de instalación, puede iniciar sesión en su cuenta usando la dirección IP a continuación e ingresar su nombre de usuario y contraseña:

http://0.0.0.0:2087

Ahora ha terminado con el proceso de instalación. Continúe y cree el usuario de cPanel y luego inicie sesión http://0.0.0.0/cpanel o http://mydomain.com/cpanel.

Conclusión

Ahí tienes. Este tutorial debería ayudarlo a instalar cPanel / WHM en un VPS o un servidor dedicado en un servidor CentOS 7. Recuerde que con cPanel puede administrar fácilmente varios sitios web en un solo servidor.

Consulte los 3 mejores servicios VPS: