Comienza tu sitio web con SSL gratuito usando Infinity Free

Infinity Free es un proveedor de hosting, el cual ofrece diferentes opciones y costos, en este artículo nos centraremos en el plan gratuito, te mostraré cómo comenzar tu web, añadirle un certificado SSL y forzar el HTTPS. Antes de comenzar puedes visitar la página de Infinity Free para conocer más acerca de: https://www.infinityfree.com/.

1. Creación de cuenta

Para crear una cuenta, es solo llenar el formulario de registro que viene en la siguiente página: https://dash.infinityfree.com/register o directamente del sitio web oficial se puede buscar esta opción.

2. Creación de sitio web

Iniciamos sesión una vez tengamos una cuenta: https://dash.infinityfree.com/login, nos vamos a la opción Accounts, bajamos a la derecha y damos clic al botón que dice Create Account.

Seleccionamos la opción gratuita, damos clic en el botón que dice Create Now.

Seleccionamos Subdomain, nombramos nuestro sitio web, para este ejemplo lo he llamado testacd, hay varias opciones de subdominios, para este ejemplo he seleccionado .free.nf y checamos la disponibilidad dando clic en el botón que dice Check Availability.

Una vez verifiquemos que está disponible el subdominio elegido, pasamos a la información adicional, yo en su mayoría lo dejo como viene por defecto, si gustan ustedes pueden personalizar la etiqueta del sitio, la contraseña y denegar el consentimiento al correo, adelante, una vez llenado este formulario le damos clic al botón de abajo de la derecha que dice Create Account.

En todo momento podemos volver a checar la información proporcionada por si queremos modificar, esto en el botón de abajo de la izquierda que dice Back, en caso de que todo este correcto podemos dar en clic en el botón de abajo de la derecha que dice Finish.

3. Solicitud de certificado SSL

Antes de comenzar con las instrucciones aclarar que en este ejemplo hay que esperar unos minutos después de realizar la orden, también recomiendo refrescar la página en esa parte, una vez que tienes la respuesta, le das a en solicitar y en instalar, te tienes que esperar 10 minutos más.

Nos vamos a la cuenta, desde el inicio seleccionamos la opción Accounts, seleccionamos la cuenta que creamos, buscamos la opción SSL Certificates, le damos clic.

En la parte inferior por la derecha, buscamos nuestro subdominio y damos clic en el botón que dice Manage.

Nota importante: Si bajamos notaremos que no se encuentra un certificado. Por debajo en la derecha, damos clic en el botón que dice Add SSL Certificate y le damos clic en la opción que dice Request Free SSL Certificate.

Seleccionamos un proveedor, para este ejemplo he utilizado Google Trust y le damos clic en el botón de la derecha que dice Create Order.

Nos aparecerá que la orden ha sido realizada y acá al menos en el ejemplo que he realizado me ha tomado unos minutos, da clic en el botón que dice Setup CNAME Records y refresca la página cada 5 minutos hasta que se habilite el botón que dice Request Certificate, o bien también puede cerrar sesión darle una hora y así estar hasta que haya una respuesta.

Durante la espera podemos revisar siempre el estado de la orden, clic en Accounts, clic en la cuenta que creamos, clic en la opción SSL Certificates, clic en el subdominio que creamos en el botón que dice Manage y clic en la orden del certificado.

Una vez terminada la espera le damos clic en el botón de la izquierda que dice Request Certificate.

Nos esperamos los 10 minutos o bien revisamos en Accounts, en la cuenta que creamos, en la opción SSL Certificates, y en el subdominio que creamos en el botón que dice Manage. Notaremos que ya no tenemos los mensajes en color rojo, si no en verde y además dicen que el certificado está activo e instalado.

4. Forzamiento de HTTPS

Si visitamos nuestro sitio, podremos notar 2 partes, la primera en en HTTP con una notación de NOT SECURE en la url, si cambiamos a HTTPS tenemos la versión segura. Podemos configurar el sitio web para siempre forzar el cambio, para ello nos vamos a Accounts, en la cuenta que creamos, bajamos para buscar el botón que dice File Manager.

Se abrirá una pestaña a parte, le daremos clic en la carpeta htdocs.

En htdocs, damos clic derecho en la opción que dice New File.

Lo nombraremos .htaccess.

Al archivo generado le añadiremos el siguiente código, seguido de eso damos clic en la parte derecha inferior en el botón que dice Save.

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Conclusión

El artículo ha llegado a su fin, he sido breve en algunos puntos, por ejemplo en contar más acerca de Infinity Free en general, más capturas como en el registro de cuenta e inicio de sesión, en los puntos de reanudación después de unos minutos que tomará la orden y los 10 minutos en la solicitud. Espero este post les sea de utilidad y estaré al tanto de cualquier comentario, gracias por su tiempo.

Deja tus comentarios