Google marca los sitios web como "no seguros" si no usan HTTPS.  ¿No quieres perder tráfico a tu sitio?  ¡Configure SSL hoy!

Cómo configurar HTTPS en su sitio: una guía simple

Anuncio A partir de julio de 2018, Google comenzó a marcar su sitio web como "no seguro" para cualquiera que lo visite con Google Chrome. Si no desea perder tráfico, es una buena idea asegurarse de que SSL esté configurado en su sitio para que las personas puedan visitarlo a través del protocolo HTTPS. Ah

Anuncio

A partir de julio de 2018, Google comenzó a marcar su sitio web como "no seguro" para cualquiera que lo visite con Google Chrome. Si no desea perder tráfico, es una buena idea asegurarse de que SSL esté configurado en su sitio para que las personas puedan visitarlo a través del protocolo HTTPS.

Ahora es el momento de configurar eso; Esto es lo que debes hacer.

Nota : Aún puede ver su sitio como "No seguro" después de instalar "con éxito" un certificado SSL. Consulte nuestros consejos de solución de problemas al final de este artículo para eso.

Paso 1: toma tu certificado SSL

Según el blog Google Developers, habilitar HTTPS en su sitio web no solo protege la integridad de sus datos. HTTPS también es un requisito para muchas funciones nuevas del navegador. No solo eso, sino que hace que sus visitantes se sientan más seguros cada vez que visitan su sitio. Estas son razones importantes por las que su sitio necesita un certificado SSL.

Recientemente, si abre su sitio web usando un navegador Chrome, probablemente haya visto ese gran y feo mensaje "No seguro" delante de su URL.

sitio web no seguro

No es algo agradable de ver cuando ha invertido gran parte de su tiempo y esfuerzo en desarrollar un excelente sitio web para sus visitantes.

Antes de que se agote y busque un certificado SSL para comprar, asegúrese de saber dónde se encuentra con su proveedor de alojamiento web actual.

SSL es bastante simple de configurar, pero debe seguir el procedimiento correcto para su situación. Si su proveedor de alojamiento web ya ofrece una solución SSL gratuita, no pierda dinero comprando un certificado.

También podría considerar reconsiderar su elección de servidores web. Los mejores servicios de alojamiento web: compartido, VPS y dedicado. Los mejores servicios de alojamiento web: compartido, VPS y dedicado. ¿Busca el mejor servicio de alojamiento web para sus necesidades? Aquí están nuestras mejores recomendaciones para su blog o sitio web. Lee mas .

Por lo general, estas son las opciones de certificado SSL que tiene para elegir.

  • Certificado SSL gratuito de su servidor web existente.
  • Obtenga un certificado SSL gratuito de servicios como Let's Encrypt, Comodo o Cloudflare.
  • Compre un certificado SSL de servicios como DigiCert, Namecheap o GoDaddy.

Los servicios SSL que ofrecen certificados SSL gratuitos a menudo también ofrecen pagos.

opciones de certificado SSL

La diferencia es que la mayoría de los certificados gratuitos deben renovarse manualmente. Puede hacerlo a través de un trabajo cron Cómo programar tareas en Linux con Cron y Crontab Cómo programar tareas en Linux con Cron y Crontab La capacidad de automatizar tareas es una de esas tecnologías futuristas que ya está aquí. Todos los usuarios de Linux pueden beneficiarse del sistema de programación y las tareas del usuario, gracias a cron, un servicio en segundo plano fácil de usar. Lea más, pero eso está más allá del alcance de este artículo.

Algunos servidores web en realidad ofrecen administración gratuita de esos trabajos cron si usa un servicio como Let's Encrypt. SiteGround es un host que hace esto.

Independientemente de la opción que elija, cuando solicite un certificado, verá una página como la siguiente. Tanto el certificado como la clave son parte del paquete.

texto del certificado SSL

Copie ambos bloques de texto cifrado y guárdelos en un lugar seguro.

Paso 2: instale su certificado SSL

La mayoría de las guías que describen cómo instalar un certificado SSL le indicarán que debe tener una IP dedicada. Esto significa comprar un plan de alojamiento dedicado más costoso ¿Qué debe estar buscando en un servidor web? ¿Qué debe estar buscando en un servidor web? Ya sea que esté creando un nuevo sitio web o migrando uno antiguo, debe asegurarse de obtener el mejor trato posible de su proveedor de alojamiento web elegido. Lee mas .

Si tiene dicho plan y entra en su cuenta, verá que tiene una IP dedicada asociada.

dirección ip del sitio web

Si tiene un plan de alojamiento compartido, donde varios sitios web comparten el mismo servidor, entonces no tiene una IP dedicada que vaya con su URL.

¿Eso significa que no puede instalar un certificado SSL sin un plan de alojamiento dedicado? No. Gracias a una tecnología llamada Indicador de nombre del servidor (SNI), aún puede instalar un certificado SSL para su sitio.

Si tiene un plan de alojamiento compartido, pregunte a su proveedor de alojamiento web si es compatible con SNI para el cifrado SSL.

Para instalar su certificado, deberá ingresar a cPanel y hacer clic en SSL / TLS Manager .

ssl tls manager

Debería ver varias opciones para administrar certificados SSL.

Para instalar su certificado SSL inicial para HTTPS, elija la opción Instalar .

cpanel install ssl

Verá la opción para elegir el dominio en el que desea instalar el certificado. Elija el dominio correcto del cuadro desplegable.

A continuación, pegue el texto del certificado cifrado largo que copió cuando compró el certificado.

texto del certificado del sitio web

Luego, desplácese hacia abajo y pegue también el texto cifrado para la Clave privada que copió cuando compró el certificado.

Una vez que guarde, asegúrese de ingresar a WordPress y actualizar todo el almacenamiento en caché. También borre la memoria caché de su navegador (presione Ctrl + F5 ).

Vuelva a ver su sitio escribiendo la URL del sitio con "https: //" delante de él. Si todo está bien, verá el estado "Seguro" delante de la URL de su sitio.

url segura de https

¡Felicidades! Ahora tiene un certificado SSL en funcionamiento y se puede acceder a su sitio a través de HTTPS.

Pero no has terminado. Si las personas escriben la antigua URL de su sitio en su navegador, aún verán la versión no segura. Necesita forzar todo el tráfico a través de HTTPS.

Cómo hacer cumplir HTTPS en su sitio

Es posible que su host tenga un área de administración configurada para que pueda manejar los cambios SSL requeridos.

Por ejemplo, Siteground integra Let's Encrypt en cPanel. Allí, la configuración HTTPS le permite activar HTTP Enforce y External Links Rewrite.

  • HTTPS Enforce redirige el tráfico (como las personas que solo escriben la URL del sitio sin "https" delante de él, a HTTPS.
  • Reescritura de enlaces externos modifica los enlaces externos que comienzan con “http” a “https” para que no aparezca una advertencia de “Contenido mixto” en el navegador de su sitio.

administrar la configuración de https

Si no tiene esta función automatizada con su proveedor de alojamiento web, debe hacerlo de forma manual.

Busque el archivo .htaccess en la raíz de su servidor web. Edítelo para incluir las siguientes líneas de código.

 RewriteCond %{HTTP_HOST} yoursitedomain\.com [NC] RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.yoursitedomain.com/$1 [R, L] 

Una vez que haya guardado este cambio, cualquier persona que acceda a su sitio a través de HTTP será redirigido a HTTPS.

Problema 1: imágenes CDN

Pensarías en este punto que estás en casa libre. Pues piénsalo de nuevo.

En muchos casos, su sitio puede aparecer, pero muchas de las imágenes aparecerán rotas.

imágenes inseguras del sitio web

Esto puede suceder si está utilizando un servicio CDN para sus imágenes. Esto se debe a que todas sus imágenes se proporcionan a través de enlaces CDN no seguros. Dado que todo su tráfico se redirige para usar HTTPS, esas imágenes no se pueden cargar.

Hay dos métodos para arreglar esto. Lo más fácil es modificar su certificado SSL para usar un comodín. Por ejemplo, si usa Let's Encrypt, verá la opción de usar un comodín en la página de administración de SSL.

Cómo configurar HTTPS en su sitio: un comodín de guía simple

Un comodín le permite usar su certificado SSL en cualquier subdominio de su sitio.

Habilite esto y obtenga el certificado, la clave privada y los textos cifrados del paquete de CA a partir de los detalles de SSL.

Ingrese a su servicio CDN. En el siguiente ejemplo, uso MaxCDN. Debería encontrar una opción SSL en el área donde puede administrar la Zona para su sitio.

menú cdn ssl

Aquí, verá campos donde puede pegar el Certificado SSL y la Clave privada.

Use el mismo texto cifrado que pegó en cPanel anteriormente.

configuración de cdn ssl

Una vez que guarde esto, todas las imágenes deberían cargarse correctamente en su sitio.

Si el servicio SSL que utiliza no ofrece la opción de comodín, necesitará comprar un segundo certificado SSL para sus activos de imagen CDN e instalarlo siguiendo los pasos anteriores.

Problema 2: Enlaces inseguros

Si no ha hecho nada más en su sitio, excepto que habilitó su Certificado SSL y HTTPS forzado, aún puede ver el error "No seguro".

Esto incluso aparecerá cuando su sitio se cargue a través de HTTPS. La causa más común de este problema es que todavía tiene un montón de enlaces inseguros en su sitio. Esto generalmente se debe a enlaces en su barra lateral, encabezado o pie de página.

Entra en WordPress y revisa todos los códigos de encabezado y pie de página, así como los widgets de la barra lateral. Busque enlaces a servicios como Gravatar, Facebook u otros.

imágenes inseguras

Cambie esos enlaces para usar "https" en lugar de "http".

Una vez que haya terminado, borre todas las cachés y vuelva a cargar su sitio. ¡Todos los problemas deben resolverse en este punto y su sitio ahora es completamente seguro!

Proteger a sus visitantes con HTTPS es inteligente

A pesar de que su motivación para hacer esto puede ser aumentar su SEO, la realidad es que también está protegiendo a sus visitantes de cualquier pirateo de paquetes.

Esto es especialmente valioso si le pide a sus visitantes información sobre sí mismos, como nombres, direcciones, números de teléfono o información de tarjetas de crédito.

Para un sitio web personal, eso es lo suficientemente importante. Pero si está ejecutando un negocio, debe entender por qué la seguridad del sitio web es tan importante para el éxito de su negocio 5 razones por las cuales la seguridad del sitio web es crucial para un negocio en crecimiento 5 razones por las cuales la seguridad del sitio web es crucial para un negocio en crecimiento Veamos cómo tener los estándares de seguridad pueden ayudar con los esfuerzos promocionales de su sitio web en crecimiento Lee mas .

Explore más sobre: ​​Certificado de seguridad, SSL, Wordpress.