python - 如何修复数字海洋 django 应用程序上的“413 请求实体太大”
问题描述
我最近使用 gunicorn 和 nginx 将一个 django 应用程序部署到数字海洋,该应用程序正在运行,但是在尝试上传文件时,它抛出了一个错误
413请求实体太大
我已经尝试了一些关于这个堆栈流的建议,这些建议指出需要添加client_max_body_size
到/etc/nginx/nginx.conf
,当我这样做时,一个错误
/etc/nginx/nginx.conf 中不允许 client_max_body_size 指令
被抛出。我真的不知道该怎么办。
解决方案
检查是否正确声明了 client_max_body_size,因为它可能需要额外的配置。另外,设置upload_max_filesize、post_max_size。检查这篇文章
推荐阅读
- java - 从其构建的 Jar 文件运行 java(另一种方式)
- maven - Maven EAR 插件:生成的 EAR 文件不包含 WAR 或 EJB 或 RAR 模块
- javascript - 如何随机创建滴数?
- php - JSON 循环使用 Steam API 获取特定游戏的 playtime_forever
- html - 用css悬停时显示一个图标
- powerapps - 如何将数据从 PowerApp 发送到 Flow Automate (POST)?
- java - Android - 即使方法完成后如何不销毁监听器对象?
- sql - 在 postgres 中创建具有差异列的视图
- kubernetes - prometheus 查询以按标签拉取 kubernetes 节点并仅列出某些字段
- c++ - C++20 的 std::vector 如何分配 constexpr?