Merci à tous.
J’ai donc Nginx devant Discourse. Voici ses configurations :
/etc/nginx/nginx.conf (par défaut)
/etc/nginx/conf.d/discourse.conf (personnalisée)
Les deux fichiers contiennent des sections server{}. J’ai d’abord ajouté client_max_body_size 100m; dans la configuration personnalisée. En réalité, ce paramètre n’a pas fonctionné, mais je n’ai pas vérifié les journaux du proxy.
Lorsque j’ai déplacé client_max_body_size 100m; vers la configuration par défaut (configuration parente), le problème a été résolu.
L’article Change the maximum attachment/upload size est donc toujours d’actualité. La cause racine résidait dans un paramètre de proxy externe, en dehors de Discourse, ce qui est le mieux
.