es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

SSL con un CNAME apuntando a Cloudflare

Estoy intentando alojar un sitio web estático en IPFS al fijar el contenido en mi nodo IPFS y apuntar mi DNS a cloudflare-ipfs.com. Tengo mi CNAME apuntando a cloudflare-ipfs.com. y el _dnslink configurado correctamente. Utilizo Namecheap para DNS. HTTP funciona perfectamente.

Sin embargo, estoy siguiendo la guía de Cloudflare pero tengo problemas con la parte de SSL aquí.

Específicamente dice:

Cloudflare te proporcionará un certificado SSL gratuito para tu.sitio.web, lo que permite a los usuarios cargar https://tu.sitio.web.

No está muy claro cómo se me emite este certificado SSL gratuito, así que estoy tratando de depurar cuáles son los siguientes pasos.

Actualmente, ir a https://cloudflare-ipfs.com/ipfs/<my-hash> funciona bien. Sin embargo, ir a https://mysitio.web me dará una advertencia de candado inseguro, y si hago clic en “aceptar riesgo y continuar en el sitio web” obtengo un error 403 de Cloudflare. La investigación en línea muestra que Cloudflare da un error 403 cuando el certificado SSL no coincide con los subdominios. El certificado que se sirve es sólo válido para cloudflare-ipfs.com y *.cloudflare-ipfs.com, lo que coincide con mi experiencia de que la URL de Cloudflare funciona, pero https://mysitio.web no.

Si el CNAME apunta a Cloudflare, ¿no sería un servidor de Cloudflare el que proporcionara el certificado? Si es así, ¿cómo podría hacer que Cloudflare proporcionara un certificado SSL que incluya el dominio de mi sitio web? (es decir, es su servidor). ¿Su guía sugiere que debo inscribirme en un certificado SSL a través de ellos (y luego harán algo en segundo plano que sirva el certificado para mi sitio)? ¿O hay alguna manera de obtener un certificado SSL de Namecheap y hacer que cloudflare-ipfs lo sirva?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Alojando un sitio web estático en IPFS con certificado SSL de Cloudflare

    Para alojar un sitio web estático en IPFS y garantizar conexiones seguras, puedes seguir los siguientes pasos:

    1. Coloca el contenido de tu sitio web en tu nodo IPFS y asegúrate de que el _dnslink esté correctamente configurado.

    2. Apunta tu CNAME a cloudflare-ipfs.com.

    3. Actualiza la configuración DNS de Namecheap para asegurarte de que HTTP funcione correctamente.

    4. Sigue la guía en Cloudflare para habilitar un certificado SSL para tu sitio web.

    5. Dirígete a https://cloudflare-ipfs.com/ipfs/<tu-hash> para asegurarte de que el sitio web está funcionando.

    6. Sin embargo, cuando accedas a `https://misitio.com`, es posible que encuentres una advertencia de candado inseguro y un error Cloudflare 403.

    7. Este error ocurre porque el certificado SSL proporcionado por Cloudflare solo es válido para cloudflare-ipfs.com y *.cloudflare-ipfs.com.

    8. Para resolver el problema, necesitas obtener un certificado SSL de Cloudflare que incluya el dominio de tu sitio web.

    9. Cloudflare proporciona un certificado SSL gratuito para tu.sitio, pero el proceso de emisión del certificado puede no ser claro.

    10. Debes solicitar un certificado SSL a través de Cloudflare, ellos automáticamente emitirán un certificado que cubra el dominio de tu sitio web.

    11. Cloudflare se asegurará de que el certificado se sirva en su servidor, y no tendrás que preocuparte por obtener un certificado de Namecheap.

    12. Una vez que hayas seguido los pasos anteriores, tu sitio web debería ser accesible de forma segura a través de `https://misitio.com`.

Comments are closed.