En los servidores Linux con cPanel/WHM, el hostname del servidor utiliza un certificado SSL para proteger el acceso a servicios como WHM, cPanel, Webmail y otros paneles administrativos.
Normalmente, cPanel se encarga de renovar automáticamente estos certificados. Sin embargo, en algunos casos el certificado puede vencer y no renovarse correctamente. Esto puede provocar advertencias de seguridad al ingresar al panel de administración del servidor.
En estos casos, es posible forzar la regeneración del certificado SSL del hostname ejecutando un comando desde el servidor.
En este instructivo te mostramos cómo hacerlo paso a paso.
Requisitos previos
Antes de comenzar, necesitás:
-
Acceso root al servidor.
-
Conexión al servidor mediante SSH o acceso al Terminal de WHM.
-
Un hostname válido, el cual debe resolver a la IP pública del servidor. Por ejemplo: server.minegocio.uy → 192.0.2.10
Paso 1. Acceder al panel de control de tu VPS
Para comenzar, iniciá sesión en el panel de control de tu VPS. Si no recordás cómo, hacé clic aquí.
Paso 2: Verificar el hostname configurado
Accedé a la Terminal y verificá cuál es el hostname configurado en el servidor ejecutando:
hostname
El resultado será similar a:
server.midominio.com
Tomá nota de este valor, ya que será necesario para los siguientes pasos.
Paso 3: Verificar si existe la zona DNS del hostname
Para que el certificado SSL del hostname pueda generarse correctamente, el servidor debe tener una zona DNS creada para ese hostname.
Podés verificar si existe ejecutando:
ls /var/named | grep hostname
Si existe una zona DNS, verás un archivo similar a:
server.midominio.com.db
Paso 4: Crear la zona DNS del hostname (si no existe)
Si la zona DNS no existe, podés crearla ejecutando el siguiente comando como usuario root:
whmapi1 adddns domain={HOSTNAME} ip={IP}
Reemplazá:
-
{HOSTNAME}por el hostname configurado en el servidor -
{IP}por la IP pública del VPS
Por ejemplo:
whmapi1 adddns domain=server.minegocio.uy ip=192.0.2.10
Paso 5: Regenerar el certificado SSL del hostname
Una vez verificada o creada la zona DNS, ejecutá el siguiente comando:
/usr/local/cpanel/bin/checkallsslcerts
Este comando verificará el estado de los certificados SSL del servidor y solicitará nuevos certificados para los servicios que lo necesiten, incluyendo el hostname.
El proceso puede tardar algunos segundos.
Paso 6: Verificar que el certificado se haya renovado
Una vez finalizado el proceso, podés verificar el acceso a WHM o cPanel desde tu navegador:
https://hostname-del-servidor:2087
Si el proceso fue exitoso, el navegador debería mostrar un certificado SSL válido sin advertencias de seguridad.




