viernes, marzo 29, 2024
No menu items!
InicioBlogsCómo instalar SSL gratuito de Let's Encrypt en WordPress

Cómo instalar SSL gratuito de Let’s Encrypt en WordPress

En mi artículo anterior exploré por qué tener un sitio HTTPS es mejor, por qué no fue adoptado ampliamente en el pasado y por qué estaba severamente limitado (en cuanto a tecnología). Esto cambió tan rápidamente con los avances tecnológicos que tener un sitio HTTPS ahora no es solo una recomendación, es una opción viable para nuevas instalaciones de WordPress.

Aunque muchas empresas de hosting están comenzando a ofrecer soporte integrado para certificados SSL gratuitos de Let’s Encrypt, no todos los hosts se han sumado. En este artículo, cubriré varias formas de implementar manualmente un SSL gratuito dentro de WordPress dependiendo de su escenario de alojamiento. ¡Entremos en ello!

Genere un certificado SSL gratuito

Hay varias formas de generar un certificado Let’s Encrypt. En esta sección, voy a explicar cómo puede crear e instalar SSL según el método que elija. Una vez generado el certificado, proceda a Cargue el certificado. Utilice el método que mejor se adapte a sus necesidades.

A través de ZeroSSL Online

ZeroSSL es una forma maravillosa de generar un certificado Let’s Encrypt sin tener que tocar un solo archivo de configuración en su alojamiento. El sitio web es una herramienta en línea y, después de generar el certificado, le proporciona el contenido del archivo para que pueda cargarlo en el proveedor de alojamiento que elija.

zerossl-sitio web

No se recomienda la instalación ya que el proceso no es amigable para los principiantes y hay formas mucho mejores de generar el certificado que tener que instalar todo el software requerido. La alternativa Herramientas en línea opción por el contrario, es excelente. Simplemente haga clic en el botón para comenzar.

zerossl-sitio web-01

Después de cargar su dirección de correo electrónico, su nombre de dominio y aceptar los TOS, generará su propio Solicitud de certificado. Es importante saber que la mejor alternativa si planeas tener compatibilidad con la gran mayoría de paneles es usar el Verificación de DNS.

Una vez que genere su CSR, haga clic en el botón “Siguiente” para generar su CLAVE del certificado. Solo tomará un momento. Copie y pegue la clave una vez generada y guárdela en un lugar seguro. Pero no use un editor de texto enriquecido, ya que ese tipo de software agregará caracteres adicionales que podrían interferir con el código del certificado y la clave. Debe guardarse como TXT sin formato y exactamente de la forma en que se administra, sin quitar nada.

🔥 Leer:  Cómo conseguir a Raymond y Audie en Animal Crossing: New Horizons

zerossl-sitio web-02

Una vez generada la clave y copiada o guardada correctamente en su computadora, se le pedirá que verifique el registro de dominio. Para este paso, debe acceder a su panel de control y agregar un registro TXT exactamente como se muestra en la pantalla (explicamos cómo hacer esto más adelante en la publicación). Una vez que se haya agregado el registro, deberá esperar al menos 5 minutos para que se propaguen los cambios, presione próximo después.

Si todo está funcionando, ZeroSSL generará su certificado y le dará un Felicidades página con la posibilidad de guardar el Certificado real y el Paquete de autoridad de certificación.

Lo bueno de este método es que no implica instalar nada en WordPress o en tu panel de alojamiento, pero tiene la desventaja de que tienes que volver a crear el certificado una vez cada 60 días, lo cual no es algo que querrás hacer si tiene toneladas de sitios web para administrar. Es un buen método para agregar rápidamente un certificado a un sitio, incluso si no es WordPress y, dado que es general, puede funcionar en cualquier sistema.

A través de Certbot en su propio VPS / Server

Si estas en Debian 8 en su propio VPS, la instalación de es muy simple, simplemente agregue esta línea de código:

sudo apt-get install certbot -t jessie-backports

Recuerde que debe detener su servidor web actual para que el puerto 80 esté libre para que certbot se ejecute correctamente, esto se puede hacer así:

service httpd stop
service nginx stop

Después de eso, lo único que debe hacer para adquirir un certificado es ejecutar esta línea para que comience el proceso interactivo:

certbot certonly

Si estas en CentOS necesitas instalar certbot así:

sudo yum install epel-release
sudo yum install certbot

Y haz lo mismo que Debian. El proceso es automático, pero debe saber cómo administrar correctamente los archivos y agregarlos a su archivo virtualhosts, ya sea apache o nginx. Para obtener más información, puede consultar el sitio de Certbot.

A través del complemento Let’s Encrypt de WordPress

wp-lets-encrypt-plugin

Se trata de la forma más sencilla de agregar un certificado si está en WordPress, incluso si posee un VPS, de esta manera es mucho más simple que tener Certbot haciendo el trabajo, ya que es completamente automático. Utiliza un complemento llamado WP Vamos a cifrar que se puede descargar de WordPress.org.

🔥 Leer:  Cómo guardar fotos de WhatsApp manualmente en iPhone

Una vez que se ha cargado el complemento, debe registrar su sitio en el complemento, así:

wp-lets-encrypt-plugin-01

Recomiendo configurar la opción Generar certificado automáticamente para que sea siempre activo como con la opción Expire Warnings. De esta forma, si algo sale mal, siempre se le advertirá sobre posibles vencimientos. Una vez completada esta información, procederá a Registrarse su cuenta. Esto permite que el complemento se conecte directamente con los servidores de Let’s Encrypt y esto efectivamente eliminar el proceso de tener que validar su dominio (¡que no solo es genial sino que también ahorra tiempo!).

wp-lets-encrypt-plugin-02

He aquí la parte complicada. Después de que se genera el certificado y se activa por completo, notará que la ruta a los archivos reales no está dentro de la carpeta “public_html”, por lo que tendrá que descargar manualmente esos archivos para cargar el certificado en su panel de control (nuevamente, explicamos cómo cargar certificados en la siguiente sección).

Dado que el certificado será el mismo cuando el complemento vuelva a emitir la certificación después de 60 días, no es necesario volver a hacer este proceso creando de manera efectiva un sistema de auto-mantenimiento, por lo que solo es complicado la primera vez.

Cargue su certificado SSL

Ahora que ha elegido el método que mejor se adapta a sus necesidades y tiene el certificado generado, cargámoslo en su panel. Si está en cPanel o Vesta o cualquier otro panel, necesita usar el Explorador de archivos o FTP (nos gusta usar Transmit o Filezilla para esto) y descargar los siguientes archivos (nota: la ruta a estos archivos siempre la proporciona el Complemento de WordPress una vez que se generó el certificado):

  • cert.pem
  • private.pem
  • chain.pem

Una vez que tenga los archivos, puede continuar con el siguiente paso.

cPanel

Para cPanel, el proceso es bastante sencillo e implica cargar la certificación en el SSL / TLS menú. Para acceder a este menú, simplemente escriba “SSL” en su cPanel buscar.

cpanel-01

Necesitas acceder al Instale y administre SSL para su sitio (HTTPS) menú y cargue el certificado allí:

cpanel-02

Simplemente copie y pegue el código de cada archivo en los siguientes cuadros como este:

  • El archivo cert.pem el contenido entra en el Certificado (CRT)
  • El archivo private.pem el contenido entra en la clave privada (KEY)
  • El archivo chain.pem el contenido entra en el paquete de autoridad de certificación (CABUNDLE)

¡Eso es todo! Su nuevo certificado Let’s Encrypt debe estar activo en su dominio. Todo el proceso puede llevar un par de minutos la primera vez, pero es tan sencillo que la combinación con Complemento WP Let’s Encrypt y cargando el certificado en cPanel ¡Puede tomar menos de un minuto una vez que esté acostumbrado!

🔥 Leer:  ¿Cómo cancelar la transferencia de datos de PS4 a PS5?

VestaCP

Vesta es más fácil de usar que incluso cPanel para cargar certificados. Después de descargar sus archivos a través de Vesta File Explorer o FTP, debe cargarlos en el menú de su dominio, cambiando de HTTP a HTTPS de esta manera:

vestacp-01

Cargas el contenido de los archivos respectivos tal como son (copiar-pegar) sin agregar ni quitar nada, en los siguientes cuadros en este orden:

  • El archivo cert.pem el contenido entra en el certificado SSL
  • El archivo private.pem el contenido entra en la clave SSL
  • El archivo chain.pem el contenido entra en la Autoridad de certificación SSL / Intermedio

vestacp-02

Una vez que haya cargado el contenido, simplemente haga clic en Ahorrar ¡y voilá! su web se convierte instantáneamente a SSL. Recuerda que esta es toda la configuración inicial. Una vez que se haya cargado el certificado, puede optar por utilizar el complemento de WordPress para automatizar la reemisión del certificado.

Completar la configuración de SSL

Una vez que el certificado esté activo, Necesito instruir a WordPress para usar SSL para la conexión, así:

wordpress-ssl

Una vez que haces clic ahorrar Tendrá un sitio solo HTTPS y podrá comenzar a cambiar sus preferencias de Google y realizar más ajustes en su SEO.

Conclusión

Con este artículo, ha aprendido varias formas de crear un certificado SSL gratuito y cargarlo en su entorno de alojamiento. Ya existen proveedores de alojamiento que admiten Let’s Encrypt desde el primer momento, y este no es un tutorial para esos servicios. Si aún no tiene un método Let’s Encrypt directo en su alojamiento, este tutorial fue hecho a mano para usted. De todos los métodos, utilizando el Complemento de WordPress combinado con cPanel o Vesta es el más rápido de todos los métodos, no le toma más de 1 minuto y le da la libertad de olvidarse de la reedición, ya que será manejada por el propio plugin.

La tecnología ha progresado mucho desde los primeros días de HTTPS y, con la llegada de Let’s Encrypt, está disponible universalmente para todos. Por supuesto, hay casos en los que sitios web como la tienda en línea todavía debería comprar certificados premium ya que lo cubrirán en caso de fraude, pero para el resto de nosotros, los certificados gratuitos llegaron para quedarse.

¿Ha actualizado su instalación de WordPress a HTTPS? ¿Cuáles son tus pensamientos? Cuéntanos en los comentarios a continuación.

Recomendamos

Populares