Instalación de cPanel en Centos 7

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:

# 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:

To write a comment on this article, fill out the form below. Fields marked with an asterisk (*) are required.

Visitors comments
  1. Comentario (Publicado por Marc)

    Hola! están apunto de poner fibra en mi pueblo y tengo 8 blog’s alojados en un hosting, mi pregunta es:
    Puedo utilizar un servidor HP proliant que tengo en casa para usarlo como hosting propio de mis blog’s?
    Lo haría instalando Centos 7 y cPanel WHM.

    Seguiría teniendo certificado SSL?
    Podría utilizar los dominios actuales?
    Google seguiría indexando mi contenido?
    A nivel de seguridad sería efectivo?

    Muchas gracias, tienen un gran blog con información valiosa, un saludo.

    Reply

    • Comentario (Publicado por cldn-kb-admin)

      Hola Marc,

      Realmente no es una buena idea tener un “servidor en casa” por diversos motivos. Ya que estas redes que se contratan suelen cambiar IP’s etc. Nosotros lo que te recomendamos es que pruebes uno de nuestros servidores que seguramente te funcione mejor en rendimiento.

      Un saludo,
      Clouding.

      Reply