如何解决Dokku 413 Request Entity Too Large错误?

问题描述 投票:0回答:2

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

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

我的理解;这应该在下次你推送应用程序时修改你的Nginx配置,但它不适合我。我错过了什么?

ubuntu nginx dokku
2个回答
0
投票

这是我的误解,你必须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

用您的应用名称替换myapp


0
投票

你可以使用Nginx-Max-Body-Size plugin。它还添加了client_max_body_size指令,您可以使用配置变量来控制它:

dokku config:set MAX_UPLOAD_SIZE=20M

© www.soinside.com 2019 - 2024. All rights reserved.