感谢大家。
我前面部署了 Nginx 作为 Discourse 的反向代理。配置文件如下:
/etc/nginx/nginx.conf(默认配置)
/etc/nginx/conf.d/discourse.conf(自定义配置)
两个配置文件中都包含 server{} 块。起初,我将 client_max_body_size 100m; 放在了自定义配置文件中,但该设置实际上并未生效,而我当时也未检查代理日志。
后来,我将 client_max_body_size 100m; 移动到了默认配置文件(父配置)中,问题便得以解决。
因此,Change the maximum attachment/upload size 这篇文章的内容是准确的。根本原因在于 Discourse 外部的反向代理设置,这反而是最好的情况
。