WordPress.org

Plugin Directory

Free SSL Certificate WordPress Plugin, HTTPS Redirect, Renewal Reminder – Auto-Install Free SSL

Free SSL Certificate WordPress Plugin, HTTPS Redirect, Renewal Reminder – Auto-Install Free SSL

Descripción

Auto-Install Free SSL

Con más de 350 reseñas de cinco estrellas ⭐⭐⭐⭐⭐, «Auto Install Free SSL» es el PRIMER plugin de WordPress que le ayuda a generar sin esfuerzo certificados SSL gratuitos en su escritorio de WordPress.

El certificado SSL de Let’s Encrypt™ es GRATUITO. Pero lo proporcionan a través de su API. Si no eres programador, necesitas estudiar y practicar programación durante años para poder utilizar la API de Let’s Encrypt™ para generar un único certificado SSL gratuito para tu web de WordPress.

Aquí es donde «Auto-Install Free SSL» entra en juego. Este plugin de WordPress ofrece una forma sencilla de obtener e instalar el certificado SSL gratuito de Let’s Encrypt™ para tu web. No necesitas experiencia en programación o codificación para ajustarlo. Con este plugin, no necesitas pasar horas configurando el SSL o gastar dinero comprando certificados SSL. Todo lo que necesitas son unos minutos.

    456,500+ DOWNLOADS!!

Requisitos mínimos del sistema

  • Alojamiento Linux o Windows
  • WordPress 4.1
  • PHP 5.6
  • Extensión OpenSSL
  • Extensión curl
  • Directiva PHP allow_url_fopen = On
  • La web debe estar asignada a un nombre de dominio (por ejemplo, example.com) accesible en línea.
  • Ensure your web server can serve static files – a standard feature in most web servers.

CARACTERÍSTICAS DEL PLUGIN GRATUITO

  • Genera y renueva el Certificado SSL gratuito.
  • Descarga con un solo clic el certificado SSL generado, la clave privada y los archivos CA Bundle.
  • Videotutorial acerca de cPanel: (1) Cómo subir archivos de desafío HTTP-01 para verificar la propiedad del dominio. (2) Cómo instalar el certificado SSL gratuito.
  • Tutorial sobre Plesk escrito para los dos temas anteriores.
  • Forzado de activación SSL en un solo clic, por ejemplo, redirección HTTPS, corrección de enlaces no seguros y advertencia de contenido mixto, visualización del candado en la barra de direcciones del navegador, en SOLO UN CLIC.
  • Revertir a HTTP con un solo clic si es necesario.
  • Recordatorio automático de renovación por correo electrónico y aviso al administrador antes de la fecha de caducidad del SSL.

The free https SSL certificate issued by Let’s Encrypt™ expires in 90 days. They recommend renewing 30 days before expiry. Please check the FAQ section to learn why the lifetime is 90 days.

 

 Use this plugin only for HTTPS redirects too. 

Si tu web de WordPress tiene un certificado SSL instalado y estás buscando SOLO forzar la activación SSL (por ejemplo, redireccionamiento HTTPS, corregir contenido no seguro), puedes usar la versión GRATUITA.

CARACTERÍSTICAS DEL PLUGIN PREMIUM

  • Verificación automática de la propiedad del dominio.
  • Generación automática del certificado SSL gratuito.
  • Instalación automática de Certificado SSL gratuito (para esta automatización se requiere cPanel o acceso de administrador). [Sin embargo, si no tienes ni cPanel ni acceso de administrador, instalaremos el SSL manualmente por primera vez y te proporcionaremos documentación acerca de cómo instalar el SSL manualmente].
  • Renovación automática del certificado SSL gratuito (30 días antes de su caducidad).
  • Cron job automático. No es necesario establecer el cron job manualmente.
  • Activación forzada de SSL con un solo clic.
  • Revertir a HTTP con un solo clic si es necesario.
  • Asistencia premium personalizada.
  • Capacitación en instalación SSL para webs que no sean de cPanel.
  • ¡Certificado SSL WildCard automático y gratuito! (Generación e instalación de un certificado SSL para un dominio que cubra todos tus subdominios).
  • Establece automáticamente el registro DNS TXT para verificar el dominio y generar una WildCard SSL (proveedores de servicios DNS compatibles: Cloudflare, Godaddy, Namecheap y cPanel).
  • Compatible con Multisite.
  • Funciona en todas las webs alojadas en cPanel / alojamiento web.
  • Si es necesario, puedes revocar cualquier certificado SSL y cambiar la clave de tu cuenta de Let’s Encrypt™.

(The last five features are available for the unlimited sites license only.)

If your WordPress website is hosted on a VPS or dedicated server and you don’t have cPanel, Automatic Installation of the Free SSL Certificate is still possible. Please get in touch with us after purchase.

COMPRAR VERSIÓN PREMIUM

Ventajas de instalar un certificado SSL en tu web de WordPress

  1. Protege los datos de tus usuarios: si se instala un certificado SSL, los datos de tu web de WordPress viajan a través del internet con un cifrado de 2048 bits (o más). Ningún ordenador o hacker puede leer los datos encriptados de tus usuarios. Solo el destinatario previsto (el navegador de los usuarios, o tu servidor) puede descifrar y leer los datos cifrados. Los datos pueden ser detalles de pago necesarios, similares a los de una tarjeta de crédito, datos introducidos por el usuario en un formulario de contacto o un simple formulario de acceso.

  2. Mostrar el CANDADO: instalar un certificado SSL ya no es opcional, incluso si tu web de WordPress no acepta tarjetas de crédito. Desde julio de 2018, con la versión 68, Google Chrome comenzó a marcar todos los sitios web HTTP (sin SSL) como «No seguros», incluso si no acepta datos introducidos por el usuario. El resto de navegadores tomaron la misma pauta. Cuando los usuarios visitan una web asegurada con SSL, todos los navegadores muestran un CANDADO cerrado en la barra de direcciones.

  3. Impulsa el posicionamiento en los buscadores: Google y otros motores de búsqueda tienen como objetivo crear una web segura. Por lo tanto, los motores de búsqueda ahora favorecen las webs HTTPS protegidas por SSL, y no promueven las webs inseguras en los resultados de búsqueda. Si tu web de WordPress no tiene un certificado SSL instalado, te estás perdiendo algo importante en cuanto al SEO y alejándote de clientes potenciales.

  4. Gánate la confianza de tus usuarios: si los usuarios ven el CANDADO de seguridad y la conexión HTTPS en la URL, tendrán la certeza de que tu web es segura. Ahora te estás ganando la confianza de tus clientes potenciales. Se sienten seguros de comprar tu producto o servicio.

Documentación

Haz clic aquí para consultar la documentación.

Soporte e informe de errores

Por favor, comprueba los temas existentes en el foro de soporte de WordPress antes de crear un nuevo tema de soporte o informar de un error.

¿«AUTO-INSTALL FREE SSL» EN TU IDIOMA?

Las traducciones se pueden añadir fácilmente aquí, si deseas traducirlo en tu idioma.

Agradecimientos

Let’s Encrypt™ es una marca comercial de Internet Security Research Group. Todos los derechos reservados.

Capturas

  • Menu de administrador de «Auto-Install Free SSL».
  • The first step to generating a free TLS cert
  • Segundo paso: verificar el dominio subiendo los archivos de desafío
  • Último paso: descargar los archivos SSL generados e instalarlos en el servidor
  • Solo un paso [Pro]: instalación del certificado SSL gratuito con un solo clic
  • El certificado SSL se ha generado e instalado con un solo clic [Pro]
  • Información sobre el SSL instalado desde el navegador
  • El SSL se renovará automáticamente antes de caducar [Pro]
  • Confirmación por correo electrónico cuando el plugin renueva e instala automáticamente un certificado SSL gratuito [Pro].
  • Activa el forzado de HTTPS y obtén el candado con un solo clic
  • Correo electrónico automático con un enlace para revertir a HTTP
  • Revertir a la opción HTTP en el escritorio del plugin.

Instalación

(Por favor, compruebe en la pestaña detalles los REQUISITOS MÍNIMOS DEL SISTEMA).

Videotutorial: [cPanel] cómo instalar el plugin y generar e instalar un certificado SSL gratuito para tu web de WordPress

 

Videotutorial: [Plesk] cómo instalar el plugin y generar e instalar un certificado SSL gratuito para tu web de WordPress

INSTALACIÓN AUTOMÁTICA (LA MÁS CONOCIDA Y SENCILLA)

  1. Accede al escritorio de WordPress (administración/área de administrador).
  2. A continuación, ve al menú «Plugins» de la barra lateral y haz clic en la opción «Añadir nuevo plugin».
  3. En el campo «Buscar plugins…», escribe esta palabra clave: «Auto-Install».
  4. Cuando encuentres este plugin, haz clic en «Más detalles» y en el botón «Instalar ahora».
  5. Por último, haz clic en el botón «Activar».

A continuación, comprueba la sección DESPUÉS DE LA ACTIVACIÓN.

INSTALACIÓN MANUAL

  1. Descarga el archivo zip del plugin «Auto-Install Free SSL» haciendo clic en el botón «Descargar» ubicado en la parte superior derecha de esta página.

Ahora comprueba la sección WordPress, cPanel o FTP más abajo. Si tu panel de control de alojamiento web no es cPanel, los pasos son similares a los de cPanel.

WordPress

  • Accede al panel de control de WordPress.
  • A continuación, ve al menú «Plugins» de la barra lateral y haz clic en la opción «Añadir nuevo plugin».
  • Haz clic en el botón «Subir plugin».
  • Haz clic en el botón «Elegir archivo» y selecciona el archivo zip descargado.
  • Haz clic en el botón «Instalar ahora».
  • Haz clic en el botón «Activar plugin».

A continuación, comprueba la sección DESPUÉS DE LA ACTIVACIÓN.

cPanel

  • Accede a tu cPanel y haz clic en el menú «Administrador de archivos».
  • Ve al documento raíz de tu web de WordPress y abre el directorio /wp-content/plugins/.
  • Haz clic en el menú «Subir» de la parte superior.
  • Verás una nueva ventana. Arrastra y suelta el archivo zip del plugin. Se subirá en unos segundos (dependiendo de la velocidad de tu conexión a internet). Haz clic en Volver al enlace «/home/username/public_html/wp-site-document-root/wp-content/plugins» en la parte inferior.
  • Haz clic con el botón derecho del ratón en el archivo zip del plugin, haz clic en «Extraer» y, a continuación, haz clic en el botón «Extraer archivos». Una vez finalizado, verás los resultados de la extracción. Haz clic en el botón «Cerrar».
  • Haz clic en el botón «Ir» (arriba a la izquierda) para actualizar la estructura de los directorios. Verás el directorio «auto-install-free-ssl» aquí.
  • Ahora comprueba el punto número 2 de abajo.

FTP

  • Extrae el archivo zip del plugin a tu ordenador. Verás una carpeta «auto-install-free-ssl.x.x.x» (coloca la última versión en lugar de x.x.x), y dentro de ella, la carpeta «auto-install-free-ssl». Tienes que subir esto.
  • Accede a tu servidor web con tu cliente FTP favorito (por ejemplo, FileZilla).
  • Ve al directorio raíz de tu web de WordPress y luego al directorio /wp-content/plugins/.
  • Sube la carpeta «auto-install-free-ssl» aquí.
  • Ahora comprueba el punto número 2 de abajo.

2.- Accede a tu escritorio de WordPress y ve a la página «Plugins». Verás, «Auto-Install Free SSL» está listado aquí. Haz clic en la opción «Activar» aquí. ¡Eso es todo!

DESPUÉS DE LA ACTIVACIÓN

Después de activar «Auto-Install Free SSL», serás redirigido a una página (impulsada por freemius) donde te pedimos que te suscribas a nuestras notificaciones de actualización de características de seguridad y seguimiento de diagnóstico no sensible. Allí encontrarás enlaces para informarte en detalle. A continuación, puedes permitirnos o no suscribirte, como desees. Apreciamos tu ayuda en la mejora del plugin, permitiéndonos rastrear algunos datos de uso no sensibles.
 

Cómo generar un certificado SSL gratuito

Generar un certificado SSL gratuito es muy sencillo. Sigue los pasos que se indican a continuación:

  1. Tras el paso anterior, serás redirigido a la página Generar SSL (en la mayoría de los casos). De lo contrario, ve al menú de «Auto-Install Free SSL» de la barra lateral y haz clic en la opción «Generar SSL». Aquí está la captura de pantalla.
  2. En la siguiente página, es decir, la página «Generar certificado SSL gratuito», lee y acepta el Acuerdo de suscripción de Let’s Encrypt™ y las Condiciones de servicio y la Política de privacidad de FreeSSL.tech haciendo clic en las casillas correspondientes. A continuación, haz clic en el botón «Siguiente paso» y «OK» en el cuadro de diálogo de confirmación. Aquí está la captura de pantalla.
  3. Espera unos segundos. A continuación, aparecerá el segundo paso: «Verificar dominio». Comprueba la captura de pantalla. Dispones de dos métodos, HTTP-01 y DNS-01, para verificar la propiedad de tu dominio. Debes completar cualquiera de los dos métodos. Nosotros solo vamos a tratar el método HTTP-01, el más popular, sencillo y rápido.

HTTP-01

Sigue estos pasos:

  • Accede a tu servidor web con un cliente FTP (por ejemplo, FileZilla) o con el gestor de archivos de tu panel de control de alojamiento web.
  • Ve al directorio raíz de documentos de tu web de WordPress. Será algo como: /home/username/public_html/wp-site . Crea un directorio, «.well-known» y otro directorio, «acme-challenge», dentro del directorio «.well-known».
  • Haz clic en los enlaces «Archivo de desafío 1» y «Archivo de desafío 2» para descargar los archivos de desafío HTTP-01. Recuerda que si el alias www. de tu web de WordPress no dirige a tu servidor web (es decir, está desconectado), sólo obtendrás un archivo de desafío.
  • Sube los archivos de desafío descargados al directorio «acme-challenge».
  • Los archivos subidos deberían estar disponibles en «Enlace 1» y «Enlace 2». Por favor, haz clic en los enlaces. El contenido/texto de los enlaces debe coincidir EXACTAMENTE con el contenido de los archivos descargados. Si coincide correctamente, haz clic en el botón «Verificar dominio (HTTP-01) y generar SSL gratuito» y, en el cuadro de diálogo de confirmación, haz clic en «Aceptar».

Ahora espera unos segundos, y verás que se ha emitido un certificado SSL gratuito para tu web de WordPress. La página se parece a esta captura de pantalla. Descarga los archivos SSL, Private Key y CA Bundle (.pem) haciendo clic en los enlaces.

Después de esto, accede a tu panel de control de alojamiento web e instala el certificado SSL en tu web de WordPress.

 

Cómo instalar el certificado SSL con cPanel

  1. Accede a tu cPanel.
  2. Escribe «SSL» en el cuadro de texto «Herramientas de búsqueda» (en la esquina superior derecha).
  3. Obtendrás unos cuantos resultados de búsqueda al instante. Haz clic en «SSL/TLS». (No hagas clic en «Estado SSL/TLS»).
  4. En la página SSL/TLS, aparece la opción «INSTALAR Y GESTIONAR SSL PARA SU SITIO (HTTPS)» en la parte inferior, con el enlace «Gestionar sitios SSL». Haz clic en él.
  5. En la página siguiente, es decir, «Gestionar hosts SSL», aparece una sección en la parte inferior: «Instalar una web SSL». Aquí aparece un formulario para instalar el certificado SSL.
  6. En el menú desplegable «Seleccione un dominio», selecciona el dominio de tu web de WordPress.
  7. Abre el archivo «certificate.pem» (lo has descargado) en un editor de texto y copia todo su contenido/texto, incluyendo «–BEGIN CERTIFICATE–» y «–END CERTIFICATE–». Pégalo en el campo de texto «Certificate: (CRT)».
  8. Del mismo modo, pega todo el contenido del archivo «private.pem» en el campo de texto «Private Key (KEY)».
  9. A continuación, pega todo el contenido del archivo «cabundle.pem» en el campo de texto «Certificate Authority Bundle: (CABUNDLE)».
  10. Ahora haz clic en el botón «Instalar certificado» y espera unos segundos. A continuación, aparecerá el cuadro de diálogo de confirmación «Host SSL instalado correctamente». Haz clic en «Ok».

 

Cómo instalar el certificado SSL con Plesk

  1. Accede a tu panel de control Plesk.
  2. Haz clic en la opción «Webs y dominios» en el menú de la izquierda.
  3. Haz clic en la web para la que necesitas un certificado SSL. Hay varias opciones debajo.
  4. Haz clic en la opción «Certificados SSL/TLS».
  5. Haz clic en el botón «Gestionar» en la siguiente página, en la opción «Descargar o eliminar certificados existentes».
  6. Haz clic en el botón «Añadir certificado SSL/TLS» en la siguiente página.
  7. Accederás a la página «Añadir certificado SSL/TLS».
  8. En el campo de texto «Nombre del certificado», escribe un nombre.
  9. Tienes una sección al final de la página, «Subir el certificado como texto». Aquí tienes un formulario para instalar el certificado SSL.
  10. Abre el archivo «certificate.pem» (lo has descargado) en un editor de texto y copia todo su contenido, incluyendo «–BEGIN CERTIFICATE–» y «–END CERTIFICATE–». Pégalo en el área de texto «Certificado» de Plesk.
  11. Del mismo modo, pega todo el contenido del archivo «private.pem» en el área de texto «Clave privada» de Plesk.
  12. A continuación, pega todo el contenido del archivo «cabundle.pem» en el área de texto «Certificado CA» de Plesk.
  13. Haz clic en el botón «Subir certificado».
  14. El certificado SSL subido aparece en la página siguiente.
  15. De nuevo, haz clic en «Webs y dominios» en el menú de la izquierda.
  16. Haz clic en la web para la que necesitas un certificado SSL.
  17. Haz clic en la pestaña «Alojamiento & DNS» y en la opción «Ajustes de alojamiento».
  18. En la página siguiente, es decir, la página «Ajustes de alojamiento», haz clic en el campo de selección «Certificado» y selecciona el certificado que acabamos de subir.
  19. Haz clic en el botón «Aplicar» y luego en «Ok».
  20. Enhorabuena. El certificado SSL se ha instalado correctamente.

Ahora puedes acceder a tu web con «https://».

Las opciones serán distintas si tu panel de control de alojamiento web es distinto a cPanel y Plesk, pero el concepto es similar.

NOTA: el certificado SSL gratuito emitido por Let’s Encrypt™ caduca en 90 días. Así que tienes que dedicar tiempo a repetir el proceso de generación e instalación de un certificado SSL cada 60 días. Recomiendan renovarlo 30 días antes de que caduque.

Haz clic en el botón «Volver a generar (renovar) SSL» para iniciar la renovación.

Sin embargo, la versión premium de este plugin genera (emite/renueva) e instala el certificado SSL gratuito automáticamente. Por favor, consulta el siguiente videotutorial (1:42 min) y verás qué fácil es.

¿Te interesa? Haz clic aquí para COMPRAR la VERSIÓN PREMIUM.

 

Cómo activar el Frozado de HTTPS / Redireccionamiento HTTPS

Después de instalar el certificado SSL, sigue los siguientes pasos:

  1. En el escritorio de WordPress, ve al menú «Auto-Install Free SSL» de la barra lateral y haz clic en el menú «Forzar HTTPS».
  2. En la siguiente página, haz clic en el botón «Activar forzado de HTTPS». Luego, haz clic en «Ok».
  3. Serás desconectado y redirigido a la página de acceso de WordPress. Por favor, vuelve a acceder.
  4. Ahora, actualiza la página de inicio de la web. Verás el candado.

 

Troubleshooting

Access the ‘Log’ menu within the ‘Auto-Install Free SSL’ menu in the left-hand sidebar. Be sure to review the log for any insights.

If you encounter issues with the Let’s Encrypt™ API connection and wish to log Let’s Encrypt™ server response details for each API call, you can achieve this by writing the following URL in the address bar by replacing ‘www.example.com’ with your domain name, and hit enter:

  http://www.example.com/wp-admin/admin.php?page=auto_install_free_ssl&log_all_ca_server_response=yes 

To stop logging all responses from the Let’s Encrypt™ server, replace ‘yes’ with ‘no’ in the above URL.

Por favor, comprueba los temas existentes en el foro de soporte de WordPress antes de crear un nuevo tema de soporte o informar de un error.

FAQ

¿Cómo instalo el plugin «Auto-Install Free SSL»?

Haz clic aquí para obtener más información acerca de la instalación del plugin.

¿Instalar el plugin de SSL gratuito convertirá instantáneamente mi sitio en HTTPS?

Lo sentimos. Instalar el plugin e instalar certificados SSL son dos procesos diferentes. Después de instalar este plugin, necesitas seguir algunos pasos. Por favor, comprueba la sección «DESPUÉS DE LA ACTIVACIÓN» en la documentación.

Sin embargo, el plugin Premium instala certificados SSL de forma totalmente automática. Por favor, comprueba el videotutorial (1:42 min) en la parte superior de esta página y verás lo fácil que es.

Mi web no acepta tarjetas de crédito. ¿Por qué necesito un certificado SSL?

Por favor, comprueba las «Ventajas de instalar un certificado SSL en tu web de WordPress» más arriba.

¿Cómo puedo generar un certificado SSL gratuito?

Comprueba la documentación. Esta documentación es para la versión gratuita del plugin.

Si quieres una automatización completa, comprueba el videotutorial de la versión Premium (1:42 min) en la parte superior de esta página.

¿Cómo instalo un certificado SSL en mi web de WordPress?

Por favor, haz clic aquí para aprender a instalar un certificado SSL en tu web de WordPress.

Para tu información, la versión Premium instala certificados SSL de forma totalmente automática.

Veo una página en blanco cuando intento generar un certificado SSL. ¿Cómo puedo solucionarlo?

Por favor, comprueba el registro. Se encuentra en el menú del plugin. Lo más probable es que veas un error que diga «no se puede registrar la cuenta» junto con el siguiente texto en el registro:
urn:ietf:params:acme:error:invalidEmail

La API de Let’s Encrypt™ arroja este error si se estableció un correo electrónico no válido como correo electrónico de administrador de tu web de WordPress, por ejemplo, «yourname@yourdomain.mamp» o «anything@example.com». Let’s Encrypt™ espera que registremos una cuenta con un correo electrónico válido.

Para solucionarlo, actualiza este plugin a la última versión e intenta generar el SSL de nuevo. Entonces aparecerá un campo de texto para actualizar la dirección de correo electrónico del administrador.

No dudes en ponerte en contacto con nosotros a través del foro de soporte de WordPress si aún necesitas ayuda con algún problema (con el registro completo).

He instalado un certificado SSL, pero sigo sin ver el CANDADO en la barra de direcciones del navegador. ¿Por qué?

Por favor, visita la página «Forzar HTTPS» del plugin y haz clic en el botón «Activar forzado de HTTPS».

After installing an SSL certificate, I clicked the ‘Activate Force HTTPS’ button. But I got this error: «No valid SSL is installed». How can I fix it?

This is a temporary issue. You may wait 24 hours or follow these steps:

Please access your website with HTTPS (e.g., https://example.com). If you are sure that the SSL certificate is installed correctly and the padlock is visible, please log in to your WordPress dashboard, open a new tab, write the following URL in the address bar by replacing ‘www.example.com’ with your domain name, and hit enter:

  http://www.example.com/wp-admin/admin.php?page=aifs_force_https&aifsaction=aifs_force_https_override&checked_ssl_manually=done&valid_ssl_installed=yes

¿Cómo desactivo la redirección HTTPS?

Por favor, haz clic en el botón «Revertir a HTTP» de la página «Forzar HTTPS» del plugin.

También puedes abrir el correo electrónico que recibiste tras activar la redirección HTTPS (o el forzado HTTPS) y hacer clic en el enlace para desactivar la redirección HTTPS y volver a HTTP. La línea de asunto de ese correo electrónico es «»Auto-Install Free SSL» ha activado el forzado de HTTPS en tu web YourDomain.com». [Sustituye YoutDomain.com por el dominio de tu web de WordPress].

Are my website’s WWW and non-WWW versions included in the free SSL certificate?

If your website is accessible with WWW and non-WWW versions of the domain name (e.g., www.example.com and example.com) and both A record points to the same IP address, our plugin will include both versions in the free SSL certificate.

Why is the validity of the free SSL certificate 90 days? Is it a trial?

The validity period of free HTTPS certificate being 90 days is not a trial but rather a design choice of Let’s Encrypt™ that prioritizes security. With shorter validity periods, Let’s Encrypt™ encourages frequent certificate renewal, ensuring that websites always have up-to-date and secure certificates. This approach reduces the potential impact of compromised certificates.

The premium version of this plugin renews SSL certificates automatically. Automated renewal processes also make it easier for website owners to maintain security without manual intervention. While the 90-day validity might seem short, the automated renewal process ensures seamless and continuous protection for your website’s users.

Please click here to learn the statement of Let’s Encrypt™.

Does this plugin generate free SSL certificates for bare IP addresses (e.g., https://204.12.132.37)?

Let’s Encrypt™ issues SSL certificates for domain names rather than bare IP addresses. Free TLS certificates are designed to secure domain names, providing encrypted connections between users and websites. Using SSL certificates with domain names is considered the industry’s best practice.

If you’re looking to secure a website, it’s recommended to associate a domain name with the IP address rather than using the bare IP address. This enhances the user experience and aligns with security and usability standards.

[Pro] ¿Por qué necesitan mi contraseña de cPanel (o token API) cuando otros clientes de Let’s Encrypt no la necesitan?

Todos los demás clientes de Let’s Encrypt que instalan automáticamente los certificados SSL gratuitos necesitan acceso de administrador, un privilegio superior al del usuario de cPanel. En alojamiento compartido, el acceso de administrador pertenece a la empresa de alojamiento web. Así que esos clientes no funcionarán en hosting compartido.

El nombre de usuario y la contraseña de cPanel (o token de API) son obligatorios para instalar el certificado SSL gratuito con la API de cPanel automáticamente. La duración del SSL de Let’s Encrypt es de 90 días. Debes obtener e instalar otro certificado SSL antes de la expiración del SSL actual. Si proporcionas tu nombre de usuario y contraseña de cPanel (o token de API), este plugin hará ese repetitivo trabajo automáticamente. Todas tus credenciales permanecerán seguras en tu base de datos. Además, «Auto-Install Free SSL» cifra la contraseña (o token de API) antes de guardarla en tu base de datos.

[Pro] ¿Este plugin de WordPress envía el nombre de usuario de cPanel y la contraseña de cPanel (o token API) a tu servidor o a Let’s Encrypt?

Ni nosotros ni Let’s Encrypt recogemos ninguna credencial. El código fuente de este plugin está abierto a auditoría. El equipo de WordPress lo aprobó después de la auditoría. Por favor, no dudes en auditarlo tú también.

[Pro] ¿Cómo creo el cron job para automatización?

No es necesario establecer el cron job manualmente. Funciona por defecto (a partir de la versión 3.0.0). Sin embargo, «Auto-Install Free SSL» puede añadir un cron job opcional con un solo clic desde tu escritorio de WordPress (disponible para licencia de sitios ilimitados).

[Pro] Recibí el correo electrónico de confirmación pero no recibí la emisión del cron job por correo electrónico. ¿Por qué?

Desde la versión 3.0.0, puedes acceder a los resultados del cron job haciendo clic en el menú «Registro».

Si tienes una licencia de sitio ilimitada y creaste un cron job manualmente, asegúrate de haber proporcionado tu dirección de correo electrónico en la sección «Correo electrónico cron» de la página Cron Jobs de cPanel.

Reseñas

12 de noviembre de 2024
I needed an SSL certificate for our NGO homepage. As I have zero technical knowledge and not much time I opted for the premium version. I was very hesitant at first as you have to give out your WP Login Details as well as the password to your Webhosting page. I decided to trust the many good reviews and did it anyway. Anindya was very transparent and supportive and most of all super fast and knowledgable. Everything works perfectly now and I couldn’t recommend this plugin and the team behind it more!
Leer todas las 386 reseñas

Colaboradores y desarrolladores

«Free SSL Certificate WordPress Plugin, HTTPS Redirect, Renewal Reminder – Auto-Install Free SSL» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Free SSL Certificate WordPress Plugin, HTTPS Redirect, Renewal Reminder – Auto-Install Free SSL» está traducido en 4 idiomas. Gracias a los traductores por sus contribuciones.

Traduce «Free SSL Certificate WordPress Plugin, HTTPS Redirect, Renewal Reminder – Auto-Install Free SSL» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

4.5.0

  • Updated the Freemius WordPress SDK to version 2.10.1.
  • Improved some code.
  • Fixed _load_textdomain_just_in_time notice.
  • Fixed some minor issues.

4.4.0

  • Updated the Freemius WordPress SDK to version 2.9.0.

4.3.0

  • Updated the URL of the Let’s Encrypt™ Subscriber Agreement and made it dynamic.
  • Updated the Freemius WordPress SDK to version 2.8.1.
  • [Pro] Fixed an issue with filtering domain and aliases if the control panel is not cPanel.

4.2.0

  • Updated the Freemius WordPress SDK to version 2.7.4.
  • [Pro] Added a feature to group all domains by document root, useful for users with multiple aliases (i.e., ServerAlias) for domains sharing the same document root.

4.1.0

  • Fixed an issue with the documentroot being passed with the domain and ServerAlias in Step 1 of generating a free SSL certificate.
  • Improved error handling in Step 1 of generating a free HTTPS certificate.
  • [Pro] Fixed an issue for non-cPanel websites: SSL certificate file path was not loaded correctly during the first time free ssl security certificate generation.
  • Improved the function aifs_ip_of_this_server() to support IPv6.
  • Added functions to detect if the WordPress website is hosted on localhost or a bare IP address. Displays information and recommendations in the WordPress dashboard, as Let’s Encrypt™ does not issue free HTTPS SSL certificates for localhost and bare IP addresses.
  • Updated the Freemius WordPress SDK to version 2.7.3.

4.0.0

  • Improved the Generate SSL page.
  • [Pro] Improved the main page.
  • [Pro] Fixed an bug with automatic SSL installation on cPanel if the plugin generates the SSL certificate for the first time.
  • [Pro] Added a page to download SSL certificates if the license is for unlimited sites and multi-domain mode is activated. In any other cases, the users was already able to download the SSL certificate from the plugin’s main page.
  • Updated the Freemius WordPress SDK to version 2.7.2.
  • Introduced toggle switch option to enable or disable SSL renewal reminders before the expiry.
  • Moved Delete plugin data on plugin deactivation option from Log page to Generate Free SSL Certificate page (main page in case of premium).
  • Introduced toggle switch option to enable or disable ‘Delete plugin data on plugin deletion’ option.
  • Moved Delete plugin data on deactivation logic to Freemius after uninstall action. Now plugin data will be deleted (if enabled) on plugin deletion (i.e., uninstallation) instead of deactivation.
  • Added an option to download the fullchain.pem file of the free encryption certificate if the web server software is NGINX.
  • Extended the option to exclude domain alias for single domain mode. However, for now, it need to be done through database entry.
  • Improved the logic that checks if the domain aliases are online with CURL (in addition to fsockopen).
  • Improved minimum system requirement check.
  • Moved Schedule daily Cron Job Event logic to the activation hook.

3.6.10

  • Updated the Freemius WordPress SDK to version 2.6.2.
  • [Pro] Fixed an issue with displaying a log message.

3.6.9

  • Updated the Freemius WordPress SDK to version 2.6.1.
  • [Pro] Added an existing video documentation in the cPanel settings page.

3.6.8

  • Introduced an email field in the first step of the free https certificate generation process to gather the admin email ID. This update ensures a valid email ID is provided for Let’s Encrypt account registration. In previous versions, the WordPress Administration Email Address was used for this purpose. However, certain hosting providers’ systems set an incorrect email as the WordPress Administration Email Address, leading to bounced emails for renewal reminders.

3.6.7

  • Updated the Freemius WordPress SDK to version 2.6.0.

3.6.6

  • Substituted the deprecated function get_currentuserinfo() with wp_get_current_user().
  • Enhanced some instructions for manual SSL generation.
  • [Pro] Enhanced the logging code for cases where the ‘.well-known/acme-challenge’ directory is not writable.

3.6.5

  • In version 3.6.3, we introduced A record verification for all domain aliases against the server’s IP address to cater to specific use cases. However, this caused issues for some websites to generate free ssl cert, especially those using CDNs. In this update, we’ve adjusted our approach: by default, only the ‘mail.’ alias A record is verified, as was the case in version 3.6.2 and earlier. However, the user can enable A record verification for all domain aliases if needed by setting ‘aifs_verify_ip_for_all_domain_alias’ to true.

3.6.4

  • Improved the detection process (and fixed a related bug) of the server’s IPv4 address where the WordPress website is hosted.
  • Updated the Freemius WordPress SDK to version 2.5.12.

3.6.3

  • Resolved a loading issue with the theme editor in the WordPress 6.3 dashboard when Force HTTPS is activated.
  • Enhanced IP address verification logic for all available domain aliases, as opposed to solely the ‘mail.’ alias in previous versions. Now, it filters out the domain alias (when generating the free TLS certificate) if its A record differs from the server’s IP address. Note that if the option ‘aifs_verify_ip_for_mail_dot_domain_alias_only’ is set to true, it will verify the IP address of the ‘mail.’ alias exclusively. However, if the option ‘aifs_selected_verification_method_dns01’ is set to true (making DNS-01 the default method), the above verification will not occur.
  • Updated the Freemius WordPress SDK to version 2.5.11.

3.6.2

  • Enhanced error handling logic for cases where after submitting a request to the ‘finalize’ URL, the response from Let’s Encrypt contains an empty ‘certificate’ key (location value).
  • Resolved an issue where the ‘finalize’ response in the cert free generation process was unintentionally removed from the database.
  • Introduced a new capability to activate the option ‘aifs_log_all_ca_server_response’ by accessing the following URL (login required):
    http://www.example.com/wp-admin/admin.php?page=auto_install_free_ssl&log_all_ca_server_response=yes (Please replace ‘www.example.com’ with your domain name.)

3.6.1

  • Fixed the issue with character encoding for sending automated email notifications to support multilingual characters.
  • Added feature to write Let’s Encrypt free https cert server response details in the log files for every API call (if the option ‘aifs_log_all_ca_server_response’ is set to true). This will be helpful for troubleshooting.
  • Removed WordPress translation function __() for some error and exception messages (which are intended for developers) to make those English only.
  • Tested up to: 6.3

3.6.0

  • Improved the domainsArray() function that filters domain and server alias.
  • Created a new function to detect the IPv4 of the server.
  • Created a new function to get the confirmed and domain-specific free https ssl certificate directory.
  • Improved the function that detects the cPanel host and fixed a premium version-specific issue with it.
  • Updated the Freemius WordPress SDK to 2.5.10
  • Automatic entry of some initial data has been moved to the activation hook.
  • [Pro] Improved the function sslRequiredForFirstTime() called before generating a free web ssl certificate.
  • [Pro] Created a new function to detect if the given domains array has at least one Wildcard domain.
  • [Pro] Improved some free tls cert generation and installation logic.
  • [Pro] Added a feature that detects if the cPanel hostname was changed and updates it automatically.
  • [Pro] Added a feature that detects if cPanel credentials were changed and send notifications by email and admin notice.
  • [Pro] Improved the functionality to send notifications by email and admin notice if the encryption key was changed.

Por favor, haz clic en la siguiente URL para ver el registro de cambios:
https://freessl.tech/aifs_changelog.txt