CPanel es uno de los paneles de control más famosos de todo el mundo desde el que puedes gestionar todos los servicios de tu sitio web.
Para poder administrar tu sitio web alojada en un hosting necesitas un intermediario, que en este caso es cPanel. Básicamente es desde donde vas a administrar todos los servicios, ficheros y archivos de tu sitio de Internet.
¿Qué encontrarás aquí?
En este artículo conocemos más a fondo cPanel y cada una de sus funcionalidades.
Qué es cPanel
cPanel , como ya hemos adelantado, es una interfaz o panel de control para las cuentas de hosting web. Cuando quieres hacer un sitio web, necesitas contratar un hosting y un dominio.
El hosting es el servicio que te alquila un servidor, donde se aloja tu web (y todos sus archivos), y el dominio la dirección que tiene asignada en Internet.
No me voy a entretener más en este tema, pero si te interesa profundizar te dejo este poste en el que hablamos de ello más detalladamente:
Desde cPanel vas a poder controlar tu dominio, la base de datos SQL vinculada a tu sitio web, la seguridad de ésta y todo lo relacionado con la gestión de tu sitio web que veremos en los siguientes apartados.
Cómo acceder a cPanel
Cuando contratas tu servicio de hosting, éste te va a proporcionar las claves de acceso a cPanel (un nombre de usuario y contraseña).
Tan solo debes ir a su página de acceso e introducir esos datos.
En nuestro ejemplo, el hosting que hemos contratado es Raiola Networks. Es un hosting con unas condiciones muy buenas, y en el que destaca su servicio técnico.
Si estás interesado en contratar un hosting, tenemos un descuento especial de Hosting a Tope.
Cómo funciona cPanel
Según entras en tu cPanel, ves una barra superior, un panel a la derecha, uno central y una barra a la izquierda.
En la barra superior encuentras:
- El botón de “Cerrar Sesión” para, obviamente, cerrar sesión.
- El botón con forma de campana para ver las notificaciones que irás recibiendo de tu hosting.
- El botón de usuario, donde aparece tu nombre de usuario, y si haces clic se despliega un menú de preferencias de la cuenta.
- Una barra buscadora, desde la que puedes encontrar cualquier servicio que estés buscando.
- En el margen izquierdo está el logo de cPanel, que al hacer clic nos devuelve a la página principal
En la barra lateral izquierda tenemos:
- Un botón cuadrado, que al hacer clic nos lleva a la página principal.
- Un botón con un avatar, que nos lleva al administrador de usuarios. Desde esta ventana puedes crear nuevos usuarios (o gestionar los que ya tienes) para que accedan al panel de control.
En el margen derecho encuentras:
- La información general del panel, con el usuario con el que estás accediendo, el dominio principal de la web alojada en el hosting, la IP de ésta, el directorio principal, la última.
- En el segundo bloque podemos ver las estadísticas de nuestro panel, como la capacidad y memoria del disco o el uso de éste.
Los valores de estas métricas pueden ser dos diferentes: un porcentaje, que representa que el uso de esa métrica el limitado, y te mostrará el porcentaje utilizado, o un infinito, que quiere decir que esa métrica es ilimitada.
Por ejemplo, aquí puedes ver como tengo disponibles 3 alias, no he utilizado ninguno (me muestra un 0%), pero tengo subdominios ilimitados.
Finalmente, en el panel central tienes todos los servicios que puedes gestionar desde este panel de control. Vamos a ver cada uno de estos en detalle:
El administrador de archivos
Desde este apartado puedes administrar los archivos que forman parte de tu página web.
Si haces clic en “Administrador de archivos” vas a llegar al directorio principal. En la mayoría de ocasiones tendrá la dirección de "/home/ y seguido de tu nombre de usuario.
En este caso lo hemos pixelado por seguridad de nuestra cuenta.
Dentro de este directorio están todas las carpetas necesarias para que tu sitio web funcione correctamente. En este ejemplo vamos a ver lo que contiene la carpeta de “public_html”.
Cuando haces clic sobre esta carpeta se abren los archivos que son visibles a todo el mundo.
Como en este caso todavía no tenemos desarrollado una página web, tan solo encontramos un archivo que se llama “Raiola.html”, que al abrirlo nos muestra que esta página, lógicamente, todavía no se puede ver.
En futuros posts hablaremos más en detalle sobre cómo gestionar archivos desde este administrador, pero ves en la barra de arriba cómo puedes agregar un archivo o una carpeta, copiar, mover, cargar, descargar, eliminar o cambiar el nombre de un archivo entre muchas otras acciones.
El administrador de archivos de cPanel es una gran ventaja respecto a otros paneles de administración, porque muchas veces es necesario descargarse una aplicación llamada cliente FTP, que envíe los archivos de nuestro ordenador al servidor de nuestro hosting, y que así se puedan mostrar en nuestra web.
Si no estuviera este servicio, deberías descargarte y configurar una aplicación externa, específica para ello, como FileZilla.
Bases de datos de tu sitio web con cPanel
Cuando se publica un sitio web es obligatorio que exista , ya que es donde se van a almacenar todos los datos de la página web.
Si estás creando o quieres crear una página web utilizando un cms, como WordPress, no necesitarás gestionar tú mismo las bases de datos, porque estos programas lo hacen automáticamente.
Dentro del apartado de “Bases de datos” encontramos “phpMyAdmin”.
Es un software diseñado para la gestión de bases de datos MySQL mediante una interfaz gráfica.
Gracias a phpMyAdmin podemos realizar algunas tareas, como obtener una lista de tablas de una base de datos, editar registros, ejecutar consultas, importar o exportar bases de datos y muchas otras acciones.
Sin embargo, para las tareas como la creación, edición o eliminación de una nueva base de datos, necesitamos acceder al apartado de “MySQL Base de datos”.
Desde este apartado también puedes administrar usuarios que tengan acceso a estas bases de datos.
Configura tu propio correo electrónico
Si tienes un negocio o marca personal es muy recomendable tener una dirección de correo electrónico con dominio propio. Es decir, que no pertenezca a ningún servicio gratuito como Gmail o Yahoo.
Esto es posible cuando contratas un hosting, y desde el apartado de “Correo electrónico” puedes gestionar todo lo relacionado con tu correo electrónico.
Métricas de tu página web con cPanel
En el apartado de métricas encuentras diferentes mediciones de cómo está funcionando tu sitio web, como los visitantes o el uso de la CPU.
Cuando tengas un sitio web publicado este apartado resultará súper útil a la hora de analizar los resultados que estás teniendo.
Algunas son:
- Visitantes: registra los últimos 1000 usuarios que han entrado en tu sitio web.
- Errores: muestra los últimos errores que ha tenido tu sitio web.
- Ancho de Banda: desde este apartado podemos analizar, entre otros, los horarios de cuando recibimos más visitas.
- Acceso sin procesar: desde este apartado podemos ver en qué páginas han estado los usuarios.
- Estadísticas de Analog: nos muestra un resumen de los visitantes de nuestra página web.
- Webanalizer: desde este apartado podemos visualizar las métricas de visitas de nuestra página web.
Jetbackp para cPanel
Este apartado sirve para realizar copias de seguridad de tu sitio web. Tiene 8 secciones diferentes, en las que puedes realizar muchas copias diferentes.
Por ejemplo, en “Full Accounts Backups” puedes realizar una copia de todos los datos que tienes en un dominio.
Con “File Backups” puedes realizar copias de ciertos archivos y carpetas, o con “Database Backups” puedes hacer la copia de seguridad de una base de datos.
Como ves, cada apartado lleva el nombre de la copia de seguridad que puedes hacer.
Administra tus dominios desde cPanel
El apartado de “Dominios” de cPanel es desde donde vas a poder gestionar el dominio (o dominios) asociados a tu sitio web.
Tiene ocho subapartados con funcionalidades diferentes:
- Publicador de sitio: en este apartado puedes crear un sitio web a partir de plantillas.
- Dominios: donde puedes gestionar el dominio (o los dominios) de tu sito web.
- Dominios complementarios: dominio adicional que se almacena como subdominio.
- Subdominios: un subdominio es un apartado dentro del dominio principal, que apunta a otra carpeta del directorio public_html. En la URL, los subdominios aparecen delante del dominio principal.
- Alias: los alias de dominio sirven para unificar varios dominios en uno. Por ejemplo, si disponemos de “midominio.es” y “www.midominio.org”, podemos utilizar un alias para que muestren contenido en “www.midominio.com”.
- Redireccionamientos: para redireccionar de una página a otra.
- Dynamic DNS: en este apartado se muestra un listado de los DNS dinámicos.
Aplicaciones web
En este apartado puedes instalar diferentes aplicaciones, como WordPress o Prestashop.
Si estás pensando en crear una página web, te dejo un vídeo en el que explicamos paso a paso cómo instalar WordPress.org en cPanel:
Y aquí un tutorial en el que puedes ver la creación completa de una web profesional basada en WordPress:
Configura la seguridad de tu página web
En el apartado de “Seguridad” encuentras todos los ajustes relacionados con este tema, como los certificados ssl o el bloqueo de ip.
- Bloqueador de IPs: para bloquear que determinadas IPs entren en tu sitio web.
- SSL/TLS y SSL/TLS Status: para la generación del certificado SSL, claves privadas y peticiones de firma. Es un paso imprescindible para el posicionamiento de tu página web, ya que si no posee el certificado SSL se mostrará como “Sitio no seguro”.
- Protección de Hotlink: para impedir que otros sitios webs establezcan conexión con algunos de tus archivos, tirando de tu ancho de banda.
- Protección leech: para la protección de contraseñas de usuarios que estén registrados en tu sitio web.
- ModSecurity: módulo que se puede desactivar, pero no es nada recomendable. ModSecurity protege tu sitio web de ataques informáticos.
- Autenticación en dos factores: para iniciar sesión en cPanel mediante un código de seguridad generado en cada inicio de sesión. Si activas este paso, cada vez que vayas a iniciar sesión te mandarán un código al teléfono móvil.