如何解决 Dokku 413 请求实体太大错误?

Joh*_*rty 2 ubuntu nginx dokku

我正在使用 Dokku 运行节点 API,最近413 Request Entity Too Large在尝试上传 ~1.5mb 文件时遇到错误。

我遵循Dokku Nginx 文档nginx.conf.d,并在项目的根目录中创建了一个文件夹,其中upload.conf的文件包含条目 -client_max_body_size 20M;

我的理解; 这应该在您下次 git 推送应用程序时修改您的 Nginx 配置,但它对我不起作用。我缺少什么?

Joh*_*rty 5

这是我的误解,你必须通过 SSH 连接到服务器并以 root 身份执行以下命令:

mkdir /home/dokku/myapp/nginx.conf.d/
echo 'client_max_body_size 50M;' > /home/dokku/myapp/nginx.conf.d/upload.conf
chown dokku:dokku /home/dokku/myapp/nginx.conf.d/upload.conf
service nginx reload
Run Code Online (Sandbox Code Playgroud)

myapp替换为您的应用程序名称