Seguramente a estas alturas ya sabrás que puedes tener certificados SSL gratuitos para tu web mediante la iniciativa Let’s Encrypt pero ¿qué te parecería crearlos directamente sin salir de WordPress?
Esto precisamente es lo que hace el plugin WP Encrypt, una idea estupenda que, aprovechando la facilidad de creación de certificados SSL con Let’s Encrypt elimina el paso de tener que instalarlos desde tu proveedor de hosting, haciéndolo desde tu propio WordPress ¿a que mola?
Una vez instalado, desde su menú de ajustes, este plugin también compatible con Multisitio y Multired, se conecta con Let’s Encrypt y genera el certificado SSL para tu WordPress.
Primero completas la página de ajustes con tus datos de país, código de país, y por supuesto tu organización o nombre, el email lo asociará al correo electrónico de los ajustes de WordPress.Es importante que actives la casilla denominada Automatically regenerate the certificate prior the expiration pues los certificados de Let’s Encrypt caducan a los 90 días, y con esta casilla se renueva el certificado automáticamente, sin que tengas que preocuparte ni volver a realizar ninguna acción.
Guarda los cambios.
A continuación haz clic en Register Account para crear la cuenta con esos datos en Let’s Encrypt.
Y una vez hecho esto, de nuevo sin salir de la misma pantalla de ajustes, pulsa el nuevo botón Generate Certificate.
Ya tienes tu certificado SSL gratuito, instalado en tu servidor ¿requisitos?
El certificado no se podrá instalar si tu servidor no tiene PHP 5.3 o posterior y no tiene activos los servicios cURL y OpenSSL, en cuyo caso te tocaría pedir a tu proveedor de hosting que te lo facilite.
Si todo va bien, que irá si tu hosting es compatible, solo te quedaría activar HTTPS en tu WordPress, pues el plugin no hace este paso, su función es crear e instalar el certificado SSL de Let’s Encrypt sin que tengas que depender de tu hosting o hacerlo manualmente, pero puedes ayudarte del maravilloso plugin Really Simple SSL, que hace todos los cambios por ti, o sino puedes revisar los pasos de cómo activar HTTPS en WordPress en este artículo.
La verdad es que la idea del plugin es buena ¡qué digo buena, cojonuda! y viene a dar solución a una necesidad, justo lo que deben hacer los plugins. Para mi gusto solo le faltaría para ser perfecto que en siguientes versiones también incorpore las funcionalidades de Really Simple SSL para que no tengas que depender de otro plugin para activar HTTPS en tu WordPress.
Por lo demás, lo que hace lo hace perfecto.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
hola
La verdad que si simplifica mucho tener un plugin que haga esto..
Pero se puede desinstalar una vez ya este el SSL listo..?
No vas a poder actualizar automaticamente el certificado si lo desinstalas.
Exacto, puedes desactivarlo si acaso y antes de los 90 días volver a activarlo, se me ocurre
mmmhh no se ., No me gusta sobrecargar de plugins mi WP…
Tal vez sea mejor hacerlo sin plugins.. aunque mas complicado, si lo se…
no estoy seguro de como hacerlo.. lo que si estoy seguro es que DEBO hacerloo jeje
Hola, me devuelve el siguiente mensaje, «No nonce available for a signed request» cuando quiero registrar la cuenta, en google no aparece nada :-/
Buenas tardes Fernando. Me parece que en el post tienes una url equivocada, la referente a Really Simple SSL que apunta a https://ayudawp.com/http2/ y supongo que debería dirigir a:
https://wordpress.org/plugins/really-simple-ssl/
Bueno eso es todo. Un saludo.
Faltaría decir que en algunos hosting después de generado con este plugin toca ir a instalarlo desde la interfaz de cpanel en la sección de ssl. Solo buscas la ruta donde el plugin guardó el certificado, lo abres con un editor de código y los pegas en los campos de instalación del ssl. Funciona perfecto.
Fernando, una duda: mi dominio principal tiene certificado Let’s Encrypt instalado desde el mismo Plex, es decir desde mi panel de control del hosting, hasta ahí todo perfecto. Ahora mi duda es la siguiente: tengo varios sitios de WP alojados en sub dominios de mi dominio principal pero estos no se les asigna el certificado, es decir, a ellos no les puedo instalar este certificado desde el panel de control, por lo tanto siempre me salta el mensaje de error de certificado cuando se visitan estos sitios. La pregunta es: Con este plugin puedo instalar certificados a estos sitios que estan en subdominios de mi dominio principal?, no afecta en nada el certificado primario de mi dominio padre?
La verdad es que he probado de los dos modos. con los plugins encript y el realy ssl en dos sitios webs. uno esta actualizado al WP 4.7 y el otro aún está en WP 4.6.1 y en ninguno me ha funcionado. El really me dice que no encuentra que tenga certificado ssl y eso que los pasos del plugin encript están bien dados. en ambas webs dice los mismo. Desde luedo en ajustes el plugin really no me da ni ofrece las opciones que tu señalas Fernando. Y por otro lado he probado a añadir a los archivos ht access y config el codigo que señalas en tu post y tampoco funcionan. En el caso manual la pagina al quererla abrir desde cualquier posición aparece siempre en blanco, aunque en el url desde luego está https:// todas las veces…en fin mala experiencia para mí…
Gracias
No es eso solo. Una de las páginas se me ha quedado con la s en la url https:// de forma automática y ni siquiera se me abre. He vuelto a cargar los archivos originales ht access y wp-config incluso como se ponía «burra» y no se abría, mantenía el https decidí borrar los plugins a través del ftp y a pesar de ello, nada de nada no me carga la web ni con un «cargador»
Hola,
Al instalar me dice que tengo que configurar el servidor mediante .
¿Esto es así? ¿o lo hace automáticamente?
Hablé con mi hosting (hostgator) y me dijo que para tocar ese cambio no lo realiza en servidores compartidos.
¿Hay alguna forma de hacerlo mediante el htacess u otro fichero?
Desde el cpanel no tiene esa opción de instalarlo a no ser que sea pagando.
Muchas gracias.
Hola Fernando, buen articulo. la pregunta es 1como saber q están activos los servicios cURL y OpenSSL en mi hosting o en Cpanel?
A quien pueda interesar 1and1 No
El plugin funciona y se instala correctamenet en 1and1 pero el certificado no se puede usar (al menos yo no he sido capaz de hacerlo). he investigado un poco en los foros de lets encrypt y varios usuarios hace referencia a lo mismo.
Por otro lado el certificado «gratis» de simantec que ellos proporcionan funciona bastante fácil su instalación y con el really simple ssl se activa todo ok
un saludo y gracias por el artículo
una consulta, me aparece este error «Challenge remote check failed for domain proyectoswebgt.com.» alguien tiene alguna idea?
A mi me sale un error: Could not create directory /home/domain/letsencrypt/live. Please check your filesystem permissions.
Hola, me pasa que cuando instalo por segunda vez el plugin WP Encrypt y lo activo mi escritorio de wordpress deja de funcionar, la página cada vez que la actualizo queda en blanco. Será que mi hosting no me deja instalarlo xq ellos mismos cobran por este certificado SSL? Gracias.
Hola a todos. Yo estoy intentado instalar en mi Wordpress Multisite y me aparece el siguiente error: «Could not write CSR configuration to temporary file. Please check your filesystem permissions.» Agradeceria cualquier ayuda y sugerencia.
Ayuda una vez terminado el proceso del certificado y el uso del plugin Really Simple SSL se puede desistalar los dos plugins o alguno de los dos?
Si desactivas el plugin RS SSL se quitan todos los cambios y vuelves a http. Si quieres puedes aplicar los cambios manualmente al httaccess y a las urls de WordPress tras quitar el RS SSL y así ya no lo necesitarás
Me resultó, todo bien. Pero me salta u nada duda, luego puedo eliminar el plugins Really Simple SSL???
Si lo desactivas se quita todo lo que hace. Puedes quitarlo si haces tu los pasos manualmente (htaccess y direcciones WordPress)
A mi me pasa lo mismo, has encontrado solución o alguien puede decir cómo solucionarlo? Gracias de antemano…
Parece un problema – principalmente – con el plugin WP Encrypt, o cualquier otra cosa que trate de hacer la conexión mediante el certificado más de 6 veces (una limitación que hay).
Aquí apuntan posibles soluciones si usas Plesk en tu hosting:
https://support.plesk.com/hc/en-us/articles/115000165013-Let-s-encrypt-installation-fails-with-Challenge-marked-as-invalid-error
Otra idea es hablar con tu hosting, pues seguro les habrá pasado más veces con sus clientes.
Más posibles causantes y soluciones aquí:
https://wordpress.org/support/topic/challenge-self-check-failed-for-domain-nginx-problem/
https://github.com/letsencrypt/acme-spec/issues/221
Hola! Me sale este mensaje:
«Let’s Encrypt: Registration key is already in use»
Tiene solución? Gracias!
Crear otro certificado
Te refieres a que ya no puedo con Let´s Encrypt?
hola! me aparece lo mismo al dar click de nuevo en «Register Account» ya que no me aparece el botón de generar el certificado, que puede pasar?
me sale el siguiente error,
Let’s Encrypt: Registration key is already in use
he cambiado varias veces el email pero nada, me sigue saliendo el boton de registrar otra vez, alguna idea? gracias
Que va, no me ha pasado nunca. Prueba a vaciar cache del navegador
Lo acabo de comentar un poco más arriba, me ha funcionado 🙂
estimado,
me sale un error «la clave de registro ya esta en uso»
instalé el plugin en mi sitio web ( http://maraña.cl/ ) , y me aparece el siguiente mensaje al querer registar (Let’s Encrypt: Registration key is already in use) , por lo que no puedo generar el certficado
Aquí tienes un código que arregla ese error:
https://wordpress.org/support/topic/error-registration-key-is-already-in-use/#post-9958228
Hola, quería saber si existe alguna alternativa a WP encrypt ya que ha sido quitado del listado de plugins de wordpress. Gracias