Tengo un problema con el estado de mi proxy

Uso el foro de Discourse y acabo de activar el servicio de proxy en Cloudflare. Después de eso, noté que mi sitio web se rompió de inmediato hasta que lo desactivé.

¿No puedo simplemente usarlo junto con el estado del proxy “activado” en el sitio web?
El sitio web oficial está aquí

Si el sitio web está inundado, alguien puede lanzar fácilmente un ataque de denegación de servicio distribuido (DDoS).
Gracias

Hola @bigneshwardas

Cloudflare se puede configurar para que funcione con Discourse, pero generalmente no se recomienda hacerlo.

Discourse no es un sitio web en el sentido convencional, es una aplicación de JavaScript de una sola página. Con el proxy de CloudFlare habilitado, cada solicitud cliente-servidor se retrasará al dar esos saltos adicionales a través de la red de CloudFlare.

¿Tu sitio corre un riesgo legítimo de DDOS, o es solo algo que quieres habilitar como precaución?

Si estás decidido a hacer que las cosas funcionen, deberás asegurarte de que se haya configurado una regla de página en CloudFlare para ‘Deshabilitar rendimiento’ para todo el dominio que sirve al sitio de Discourse, ya que se sabe que CloudFlare interfiere con el contenido de la aplicación JavaScript.

También deberás asegurarte de que el contenedor se haya reconstruido después de agregar la plantilla de CloudFlare a tu app.yml.

Recomendaría ejecutarlo con el proxy deshabilitado y volver a considerar esto en el futuro.

2 Me gusta

Según este sitio web, nuestra IP está expuesta junto con nuestro proveedor de servidor. ¿Es esto una indicación de que estamos bajo un ataque DDoS grave? Por lo tanto, como precaución, queremos hacer esto.

¿Cuáles son las ventajas de deshabilitar el rendimiento? El almacenamiento en caché y otros mecanismos de rendimiento están habilitados. Y si deshabilitamos el rendimiento y habilitamos el proxy, el sitio web será muy lento.

Estamos utilizando un servidor muy potente, pero sospechamos que será muy lento si habilitamos todo esto. ¿Y cuál es la seguridad de que si deshabilitamos el rendimiento y dejamos el proxy “activado” el sitio web seguirá funcionando rápido?
Gracias

No. Es así como funcionan la mayoría de los sitios web. A menos que administres una comunidad que sea, por alguna razón, susceptible de ser atacada por ataques DDOS, no es algo de lo que preocuparse. Discourse tiene algunas protecciones contra ataques DOS.

Tu sitio web funcionará.

Discourse realiza las optimizaciones por sí mismo, por lo que las que añade Cloudflare (que no rompen tu sitio) no ayudan mucho. Y ponerlo delante de tu sitio lo ralentizará principalmente, ya que todo el tráfico tendrá que viajar desde tu servidor a Cloudflare y luego al usuario final.

Si realmente te preocupa el rendimiento, puedes usar una CDN tradicional (como bunny.net o AWS Cloudfront) y mover tus activos a Configurar un proveedor de almacenamiento de objetos compatible con S3 para subidas.

Hay temas que puedes encontrar sobre qué aceleraciones de Cloudflare funcionan con Discourse.

2 Me gusta

Muchas gracias por tu ayuda, tiempo y conocimiento. Muy apreciado. Tu apoyo y orientación han sido invaluables, y realmente aprecio el tiempo y el esfuerzo que has dedicado a ayudarme.

1 me gusta