# HTTPS con Cloudflare: certificado de origen y Full (strict)

- Link: https://sergiocaballero.com/como-encriptar-tus-sitio-web-con-cloudflare-gratis/
- Published: 2022-04-13T14:43:32+00:00
- Author: Sergio Caballero

Índice de contenido

 1.  [Comprueba el dominio y el alcance del cambio](https://sergiocaballero.com/como-encriptar-tus-sitio-web-con-cloudflare-gratis/#comprueba_el_dominio_y_el_alcance_del_cambio)
 2.  [Distingue los dos tramos de conexión](https://sergiocaballero.com/como-encriptar-tus-sitio-web-con-cloudflare-gratis/#distingue_los_dos_tramos_de_conexion)
 3.  [Prepara un certificado válido en el origen](https://sergiocaballero.com/como-encriptar-tus-sitio-web-con-cloudflare-gratis/#prepara_un_certificado_valido_en_el_origen)
 4.  [Activa Full (strict) y comprueba la web](https://sergiocaballero.com/como-encriptar-tus-sitio-web-con-cloudflare-gratis/#activa_full_strict_y_comprueba_la_web)
 5.  [Seguridad y caché son revisiones distintas](https://sergiocaballero.com/como-encriptar-tus-sitio-web-con-cloudflare-gratis/#seguridad_y_cache_son_revisiones_distintas)
 6.  [Fuentes oficiales](https://sergiocaballero.com/como-encriptar-tus-sitio-web-con-cloudflare-gratis/#fuentes_oficiales)

Para proteger con HTTPS el tráfico entre el visitante, Cloudflare y tu servidor,
configura un certificado válido en el origen y utiliza Full (strict) cuando tu instalación
lo permita. El certificado que ve el navegador y el del servidor de origen cumplen
funciones distintas. No elimines certificados existentes antes de comprobar cómo
se presta el servicio.

## Comprueba el dominio y el alcance del cambio

Antes de incorporar o modificar el dominio en Cloudflare, conserva un inventario
de sus registros DNS y de los servicios que dependen de ellos. Comprueba quién administra
el dominio, el hosting y los certificados. Cambiar nameservers o activar el proxy
no debe hacerse sin conservar correo, subdominios y otros servicios.

![Diagrama básico del flujo de tráfico con Cloudflare entre usuarios y servidor 
de origen](https://i0.wp.com/sergiocaballero.com/wp-content/uploads/2022/11/seo-
ve-cloudflare-iliskisi-hakkinda-bilmeniz-gereken-her-sey.webp?ssl=1)

Imagen 1: Flujo de tráfico protegido y cacheado con Cloudflare.

![Pantalla de inicio de sesión de Cloudflare](https://i0.wp.com/sergiocaballero.
com/wp-content/uploads/2022/11/configurar_cloudflare_cpanel_3.png?ssl=1)

Imagen 2: Registro e inicio de sesión en Cloudflare.

![Pantalla para añadir dominio en Cloudflare](https://i0.wp.com/sergiocaballero.
com/wp-content/uploads/2022/11/configurar_cloudflare_manualmente.png?ssl=1)

Imagen 3: Agrega tu dominio al panel.

![Cloudflare escaneando registros DNS existentes](https://i0.wp.com/sergiocaballero.
com/wp-content/uploads/2022/11/configurar_cloudflare_manualmente_5.png?ssl=1)

Imagen 4: Escaneo automático de registros DNS.

![Listado de registros DNS importados en Cloudflare](https://i0.wp.com/sergiocaballero.
com/wp-content/uploads/2022/11/configurar_cloudflare_manualmente_2.png?ssl=1)

Imagen 5: Verifica que correo (MX), web (A/CNAME) y subdominios estén correctos.

Las capturas ilustran un panel anterior. Verifica los nombres y valores en tu proveedor
actual antes de confirmar cambios. Si ya tienes Cloudflare funcionando, no necesitas
volver a registrar el dominio ni sustituir toda su configuración para revisar HTTPS.

![Selección de plan gratuito de Cloudflare](https://i0.wp.com/sergiocaballero.com/
wp-content/uploads/2022/11/configurar_cloudflare_manualmente_3.png?ssl=1)

Imagen 6: Plan Free: suficiente para la mayoría de webs que inician.

![Cambio de nameservers en un registrador de dominios](https://i0.wp.com/sergiocaballero.
com/wp-content/uploads/2022/11/como-modificar-los-nameservers-dns-de-un-dominio-
en-godaddy-guias-hostinglabs.gif?ssl=1)

Imagen 7: Edita tus _nameservers_ en el registrador.

![Nameservers asignados por Cloudflare listos para copiar](https://i0.wp.com/sergiocaballero.
com/wp-content/uploads/2022/11/configurar_cloudflare_manualmente_4.png?ssl=1)

Imagen 8: Copia los _nameservers_ que Cloudflare te asigna.

## Distingue los dos tramos de conexión

El navegador establece una conexión con Cloudflare; Cloudflare se conecta después
a tu origen. Full (strict) exige HTTPS y valida el certificado presentado por ese
origen, incluido su nombre y su vigencia. Un candado en el navegador no demuestra
por sí solo que el segundo tramo esté correctamente configurado.

No utilices Flexible como equivalente a cifrado hasta el servidor. Si tienes errores,
identifica el certificado, puerto, hostname y reglas implicados en lugar de reducir
la protección para ocultar el síntoma.

## Prepara un certificado válido en el origen

![Sección SSL/TLS en cPanel para gestionar certificados](https://i0.wp.com/sergiocaballero.
com/wp-content/uploads/2022/11/cpanel-ssl-tls.png?ssl=1)

Imagen 9: Revisa la sección SSL/TLS de tu hosting.

Puedes usar un certificado de una autoridad pública compatible o, para el escenario
documentado de tráfico a través del proxy, un certificado de Cloudflare Origin CA.
Confirma que cubre los nombres necesarios y que el servidor presenta la cadena y
la configuración adecuadas.

Origin CA no es un sustituto general de un certificado público para navegadores 
que acceden directamente al servidor. Si desactivas el proxy o cambias el flujo 
de tráfico, revisa antes la confianza y validez del certificado que recibirán esos
clientes.

Cuando generes o instales un certificado, protege la clave privada. No la publiques,
no la incluyas en capturas y no la compartas con quien no necesita administrarla.
Si no tienes acceso o conocimientos para instalarla de forma segura, coordina el
cambio con tu proveedor de hosting.

## Activa Full (strict) y comprueba la web

 1. Confirma que el origen acepta HTTPS y presenta un certificado que coincide con 
    el hostname.
 2. Selecciona Full (strict) en la configuración SSL/TLS correspondiente a tu aplicación
    o zona.
 3. Comprueba páginas públicas y las funciones esenciales del sitio.
 4. Revisa las redirecciones HTTP/HTTPS y los recursos mixtos sin crear reglas duplicadas.

Si aparece un error de certificado o un bucle, revisa primero la configuración del
origen y las reglas de redirección. No borres claves ni cambies a un modo menos 
seguro como una solución permanente. Conserva una forma de volver a la configuración
que tenías antes del cambio.

## Seguridad y caché son revisiones distintas

Activar HTTPS no autoriza a almacenar páginas privadas o sesiones en caché. En WordPress,
comprueba especialmente administración, cuentas y contenido personalizado. Para 
ampliar el diagnóstico, consulta [Cloudflare y WordPress](https://sergiocaballero.com/como-usar-cloudflare-wordpress/),
[la instalación de SSL en WordPress](https://sergiocaballero.com/como-instalar-ssl-wordpress/)
y [las medidas de protección del sitio](https://sergiocaballero.com/como-proteger-wordpress-contra-hackers/).

## Fuentes oficiales

 * [Cloudflare: Full strict](https://developers.cloudflare.com/ssl/origin-configuration/ssl-modes/full-strict/)
 * [Cloudflare: Origin CA](https://developers.cloudflare.com/ssl/origin-configuration/origin-ca/)

### Comparte esto:

 * [  Facebook ](https://sergiocaballero.com/como-encriptar-tus-sitio-web-con-cloudflare-gratis/?share=facebook)
 * [  X ](https://sergiocaballero.com/como-encriptar-tus-sitio-web-con-cloudflare-gratis/?share=x)

### _Relacionado_
