Proxy CloudFlare (nuage orange) causant l'échec du téléchargement de fichiers (AWS S3)

Salut, j’ai un discourse qui tourne sur une instance DigitalOcean installée via l’option market-app. Si je laisse le proxy CF désactivé (nuage gris), le téléversement de fichiers via S3 fonctionne correctement.

Si j’active le proxy CF (nuage orange), le téléversement de fichiers échoue et le système suggère “Désolé, une erreur s’est produite lors du téléversement de ce fichier. Veuillez réessayer.”

J’ai installé - "templates/cloudflare.template.yml" dans app.yml et l’ai reconstruit pour m’assurer que tout est à jour.

J’ai essayé et testé un million de fois, et la seule chose qui a changé est le proxy CF. Je suis donc à peu près sûr que c’est le proxy CF qui cause l’échec. Mon serveur est souvent victime de DDoS, donc le proxy CF est utile. Comment puis-je le faire fonctionner ?

Merci beaucoup !

D’accord.

D’accord.

Cela permet simplement à Discourse de trouver l’adresse IP de l’utilisateur au lieu qu’elle apparaisse comme l’adresse IP de Cloudflare.

La meilleure façon est d’utiliser le nuage gris. Mais si vous voulez y passer plus de temps, vous pouvez trouver un moyen de désactiver les différentes offres d’accélération. Il y a des discussions à ce sujet dans certains topics.

Désolé, je ne vous suis pas tout à fait sur ce point, pouvez-vous clarifier ? Je dois utiliser le nuage orange à cause des ddos. Merci !

Quelque part dans Cloudflare (peut-être sous Speed/optimization ?) vous devriez désactiver toutes les optimisations de Cloudflare. Et quelque part, il y a des sujets qui en discutent, bien qu’à première vue, il ne soit pas facile d’en trouver qui aient de vraies solutions. Mais peut-être cherchez « désactiver les optimisations Cloudflare ».

Votre problème de DDOS est-il réel ou imaginaire ? Discourse a par défaut une limitation de débit (ce qui n’aidera pas avec un DDOS très distribué). Si vous gérez une communauté qui attire des personnes pratiquant le DDOS, vous devriez savoir qu’exécuter Discourse d’une manière qui ne divulgue pas l’adresse IP est assez délicat.

Tout cela pour dire que je travaille actuellement sur quelque chose qui utilise Cloudflare avec le nuage orange. Je vérifierai que les téléchargements fonctionnent.

EDIT : Oh, mais j’utilisais des téléchargements directs, pas des téléchargements S3.

1 « J'aime »

J’ai essayé de désactiver tous les éléments dans la section « vitesse » de CF, mais malheureusement, cela ne fonctionne toujours pas…

Quelqu’un d’autre a le même problème ? Je ne pense pas être le seul…