Pon a prueba tus habilidades en todos nuestros servicios de Hosting y ¡obtén un 15% de descuento!

Utiliza el código al pagar:

Skills
23.06.2025

Cómo instalar un certificado SSL en un dominio

Un certificado SSL (Secure Sockets Layer) es esencial para proteger la comunicación entre un sitio web y sus usuarios mediante el cifrado de los datos transmitidos por Internet. Ayuda a generar confianza al garantizar la protección de información confidencial, como credenciales de inicio de sesión, datos de pago y datos personales. Los certificados SSL también son un factor clave para el SEO, ya que los motores de búsqueda como Google dan prioridad a los sitios web con HTTPS sobre HTTP

Requisitos previos

Antes de comenzar la instalación del certificado SSL, asegúrese de que dispone de lo siguiente

  • Un dominio: Necesita un nombre de dominio registrado donde se instalará el certificado SSL.
  • Certificado SSL: Puede obtener un certificado SSL de una autoridad de certificación (CA) como Let’s Encrypt (gratuita), Comodo, DigiCert u otras. El certificado SSL suele incluir un archivo certificate.crt y, a veces, un certificado intermedio o archivo bundle (ca_bundle.crt).
  • Acceso al alojamiento web: Necesitas acceso a tu panel de control de alojamiento web (por ejemplo, cPanel, Plesk) o acceso root al servidor si lo gestionas a través de SSH.

Guía paso a paso para instalar un certificado SSL

Método 1: Instalación de un certificado SSL mediante cPanel

La mayoría de los proveedores de alojamiento web utilizan cPanel como panel de control, lo que facilita la instalación de un certificado SSL a través de una interfaz gráfica

  1. Inicie sesión en cPanel: Vaya a la página de inicio de sesión de cPanel (normalmente https://yourdomain.com:2083) e inicie sesión con sus credenciales.
  2. Vaya a SSL/TLS: En el panel de control de cPanel, busque el icono SSL/TLS en la sección Seguridad.
  3. Administrar sitios SSL: Haga clic en Administrar sitios SSL en la sección Instalar y administrar SSL para su sitio (HTTPS).
  4. Seleccione su dominio: Utilice el menú desplegable para seleccionar el dominio para el que desea instalar el certificado SSL.
  5. Copie y pegue los archivos de certificado
    • Certificado (CRT): Abra su archivo certificate.crt en un editor de texto y copie su contenido. Péguelo en el campo Certificado (CRT) de cPanel.
    • Clave privada (KEY): Si generó la clave privada al crear la solicitud de firma de certificado (CSR) en cPanel, debería aparecer automáticamente. Si no es así, pegue la clave privada en el campo Clave privada (KEY).
    • Paquete de autoridad de certificación (Paquete CA): Si su proveedor SSL le proporcionó un archivo ca_bundle.crt, copie su contenido y péguelo en el campo CABUNDLE.
  6. Haga clic en Instalar certificado: Después de rellenar todos los campos, pulse el botón Instalar Certificado. cPanel validará e instalará el certificado SSL para su dominio.
  7. Verifique la instalación: Visite su sitio web utilizando https://yourdomain.com para asegurarse de que el certificado SSL está correctamente instalado. Busque el icono del candado en la barra de direcciones del navegador para confirmar que el SSL está activo.

Método 2: Instalación de un certificado SSL con Let’s Encrypt

Let’s Encrypt proporciona certificados SSL gratuitos que pueden instalarse en su servidor utilizando herramientas como Certbot. A continuación se explica cómo utilizar Certbot para instalar un certificado SSL de Let’s Encrypt

  1. Conéctese a su servidor: Utilice SSH para conectarse a su servidor. Por ejemplo
    ssh username@yourserver.com
  2. Instale Certbot: Certbot es una popular herramienta para automatizar la instalación de certificados SSL Let’s Encrypt. Instala Certbot con los siguientes comandos (para Debian/Ubuntu)
    sudo apt update sudo apt install certbot python3-certbot-apache

    Para Nginx, utilice

    sudo apt install certbot python3-certbot-nginx
  3. Obtener e instalar el certificado SSL
    • Para Apache
      sudo certbot --apache -d sudominio.com -d www.yourdomain.com
    • Para Nginx
      sudo certbot --nginx -d sudominio.com -d www.yourdomain.com
  4. Siga las instrucciones: Certbot le pedirá que elija opciones para redirigir el tráfico HTTP a HTTPS. Se recomienda seleccionar la opción que redirige automáticamente todo el tráfico HTTP a HTTPS para mayor seguridad.
  5. Verificar la instalación: Una vez completada la instalación, Certbot configurará automáticamente su servidor web para utilizar el nuevo certificado SSL. Visite https://yourdomain.com en su navegador web para confirmar que el certificado SSL está activo.
  6. Configure la renovación automática: Los certificados Let’s Encrypt caducan cada 90 días, pero Certbot incluye la funcionalidad de renovación automática. Puede probar el proceso de renovación con
    sudo certbot renew --dry-run

Método 3: Instalación manual vía SSH

Si no tiene acceso a cPanel o desea tener más control sobre la instalación, puede instalar manualmente un certificado SSL en su servidor utilizando SSH

  1. Suba los archivos del certificado al servidor: Utilice un cliente SFTP como FileZilla o el comando scp para cargar los archivos certificate.crt, private.key y ca_bundle.crt en el servidor.
  2. Configure Apache o Nginx
    • Para Apache, edite el archivo de host virtual para su dominio
      sudo nano /etc/apache2/sites-available/sudominio.com.conf

      Añade las siguientes líneas

      <Host virtual *:443> ServerName yourdomain.com SSLEngine on SSLCertificateFile /path/to/certificate.crt SSLCertificateKeyFile /path/to/private.key SSLCertificateChainFile /path/to/ca_bundle.crt </VirtualHost>

      Guarde y cierre el archivo, luego reinicie Apache

      sudo systemctl restart apache2
    • Para Nginx, edita el bloque de servidor de tu dominio
      sudo nano /etc/nginx/sitios-disponibles/sudominio.com

      Añade las siguientes líneas dentro del bloque del servidor

      server { listen 443 ssl; server_name sudominio.com; ssl_certificate /path/to/certificate.crt; ssl_certificate_key /path/to/private.key; ssl_trusted_certificate /path/to/ca_bundle.crt; }

      Guarde y cierre el archivo, luego reinicie Nginx

      sudo systemctl restart nginx
  3. Verifique la instalación SSL: Visite https://yourdomain.com en su navegador para asegurarse de que el certificado SSL está correctamente instalado.

Prueba y verificación de la instalación SSL

Después de instalar su certificado SSL, es esencial verificar que todo funciona correctamente

  • Herramientas de comprobación de SSL: Utilice herramientas de comprobación SSL en línea como SSL Labs para probar su certificado SSL y asegurarse de que está configurado correctamente.
  • Prueba de navegador: Visite su sitio web a través de https:// y compruebe si aparece el icono de un candado o la etiqueta “Seguro” en la barra de direcciones del navegador.
  • Compruebesi hay contenido mixto: Asegúrese de que todos los activos (imágenes, secuencias de comandos, estilos) se cargan a través de HTTPS para evitar advertencias de contenido mixto, que pueden impedir que su sitio sea totalmente seguro.

Conclusión

Instalar un certificado SSL en su dominio no es sólo un paso técnico: es la base para generar confianza y garantizar la seguridad en línea. La tecnología SSL (Secure Sockets Layer) cifra toda la comunicación entre su sitio web y sus visitantes, lo que hace casi imposible que terceros intercepten o manipulen datos confidenciales. Esto es especialmente crítico si su sitio web gestiona pagos, cuentas de clientes o información privada, donde incluso la más pequeña brecha podría dañar tanto su reputación como su negocio.

Existen múltiples formas de configurar SSL. Muchos proveedores de alojamiento ofrecen la instalación con un solo clic a través de cPanel, que es ideal para los principiantes que quieren una solución rápida y sencilla. Para quienes buscan una opción gratuita y automatizada, Let’s Encrypt ofrece certificados SSL que se renuevan automáticamente, garantizando una protección ininterrumpida. Los usuarios avanzados pueden preferir la instalación manual, que permite más flexibilidad en la gestión y configuración de los certificados.

Pon a prueba tus habilidades en todos nuestros servicios de Hosting y ¡obtén un 15% de descuento!

Utiliza el código al pagar:

Skills