JulianMp – SysAdmin #1 – WHM/CPanel

Administración de WHM/Cpanel, para un administrador de sistemas es un punto muy interesante encarado a implantaciones web, Apps, webs presenciales como también e-commerce. Esta es simplemente una entrada de introducción de lo que tengo pensado explicar y como a mí en su momento me ayudo encontrar este tipo de información en otros sitios, espero que a vosotros os sea de igual ayuda mis experiencias.

Qué es WHM/CPanel? 

Para todo tipo de proyecto web, necesitamos una serie de servicios, los cuales tienen que estar previamente bien configurados en nuestro hosting para que todo funcione correctamente. WHM (WebHost Manager) automatiza todas esas tareas de administración de servicios necesarios en un servidor con una interfaz intuitiva para ayudar a propietarios de sitios web administrar todo aquello que sus proyectos necesiten.

Cpanel es aquella interfaz que permite a los propietarios de sitios webs gestionar archivos, seguridad, Email, aplicaciones… y cada día un nuevo sin fin de posibilidades, como es por ejemplo crear y borrar cuentas de correo en un par de minutos sin necesidad de mucho esfuerzo.

julianmp-whm-01

Licencias

Podemos encontrar que el servicio que contratemos de hosting disponga de WHM/Cpanel, dependiendo si el plan es multicuenta, donde dispondríamos de los dos o si el plan es hosting individual nos encontraríamos únicamente con Cpanel. Pero si en este caso se tratará de un servició contratado, dependiendo de nuestro proveedor podríamos también encontrarnos que este «capado» o con ciertas opciones pre-configuradas por nuestro proveedor. Algunos me podido encontrar que dejan instalas aplicaciones por tal de facilitar todavía más las cosas con un configurador personalizado de SSL o aplicativos que permiten escoger un CMS y en tan solo unos pasos tenerlo funcionando.

 

Pero la intención de las siguientes entradas, no es tan solo saber cómo realizar ciertas tareas (creación de cuentas, gestión de DNS, realización de tareas de DBA (database administrator) sino ir un poco más lejos. El objetivo es tener nuestro servidor VPS o dedicado y configurar nosotros mismos todos los servicios y opciones que podemos tener en un WHM.
Todo esto no es gratis, a no ser que optemos por un Cpanel open source pero no seria el caso. Si lo que queremos es un WHM/Cpanel totalmente gestionado hablaríamos de licencias de Cpanel, IP dedicada, Servidor dedicado… cada una con un coste detrás.
Las licencias podríamos verlas desde $45 cada mes o por ejemplo $425 cada año con licencias dedicadas. También tenemos licencias para VPS desde $20 al mes o $200 al año.

Para proyectos grandes, eso no es dinero sinceramente. Pero aquí el objetivo sera aprender a utilizar todas esas herramientas, por lo que veremos como instalar un WHM/Cpanel en local.

 

WHM/CPanel en local. Que nos puede ofrecer?

Lo más importante es ver su potencial y como método de aprendizaje nos ira genial. Pero una opción interesante que nos puede aportar es la transferencia de nuestro servidor público a local, de manera que podamos tener en local todo para probar ciertas configuraciones previamente. También nos puede servir como backup ante alguna catástrofe.

 

Y en las próximas entradas…

  • Instalación Cpanel & WHM básica
  • Trabajos Cron
  • Configuración de Cuotas
  • Configuración de Software de Estadísticas
  • Gestión de usuarios
  • Instalación de Red
  • Configuraciones de Seguridad:
    • Mod_UserDir en apache
    • Compilador
    • Políticas de Seguridad
    • Protección de fuerza bruta con CpHulk
    • Administrar claves SSH
  • Proveedores (Reseller)
    • Multiples cuentas
  • Configuración del servicio
    • Apache
    • FTP
    • Exim
    • SSL
  • Copias de Seguridad
  • Clusters
  • Gestión de Cuentas (Cpanel)
  • Transferencias (de un servidor a otro, de un servidor a local…)
  • Paquetes
  • Funciones DNS
    • Añadir Zonas
    • Editar Zonas DNS
    • Entradas MX
    • Aparcar dominios
    • Mantenimiento
      • Realizar una limpieza del DNS
      • Restablecer zonas DNS
      • Establecer tiempos de vida (TTL,Time to live)
      • Sincronizar registros DNS
  • Servicios SQL
  • Funciones de IP
    • Asignar direcciones IPv6
    • Rangos
  • Software
    • Instalar un RPM
    • Instalar un módulo Perl
    • Reconstruir la base de datos RPM
  • Correo electrónico
  • Cpanel
    • Personalización de Marca
    • Instalar Software del sitio CPaddons
    • Administrar software del sitio
  • SSL/TLS
  • Desarrollo
    • Aplicaciones administradas por AppConfig
    • Administración de Ganchos
    • Kit de desarrollo de software

 

Adicionalmente documentaré el Balanceo de Carga (Load Balance) y protección de fallos (Failover) ya que para cierto proyecto es imprescindible su uso y me parece muy interesante hablar de ello. Aunque también es cierto que la mojaría de veces lo que se hace es ampliar esa la maquina dando mas memoria ram o mas CPU, pero ahí esta el fallo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

  Acepto la política de privacidad

Información sobre protección de datos

  • Responsable: Julian Mariscal
  • Fin del tratamiento: Controlar el spam, gestión de comentarios
  • Legitimación: Tu consentimiento
  • Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  • Derechos: Acceso, rectificación, portabilidad, olvido.
  • Contacto: rgpd@julianmp.info.
  • Información adicional: Más información en mi política de privacidad.

Chatbot (En pruebas)
Desarrollado por Julian Mariscal