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

Ubuntu 如何解决Dokku 413请求实体过大错误?,ubuntu,nginx,dokku,Ubuntu,Nginx,Dokku,我正在使用Dokku运行一个节点API,最近在尝试上载~1.5mb的文件时遇到了413请求实体太大错误 我遵循了,在我的项目根目录中创建了一个nginx.conf.d文件夹,其中包含upload.conf文件,该文件在条目中包含-client\u max\u body\u size 20M 我的理解;下次git推送应用程序时,这应该会修改您的Nginx配置,但它对我不起作用。我遗漏了什么?这是我的误解,您必须通过SSH连接到服务器并以root用户身份执行以下操作: mkdir /home/dok

我正在使用Dokku运行一个节点API,最近在尝试上载~1.5mb的文件时遇到了
413请求实体太大
错误

我遵循了,在我的项目根目录中创建了一个
nginx.conf.d
文件夹,其中包含
upload.conf
文件,该文件在条目中包含-
client\u max\u body\u size 20M


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

这是我的误解,您必须通过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替换为您的应用程序名称

您可以使用。它还添加了
client\u max\u body\u size
指令,您可以使用配置变量对其进行控制:


dokku-config:set MAX\u UPLOAD\u SIZE=20M

检查
nginx.conf.d
nginx.conf
权限(必须是dokku:dokku),检查nginx.conf是否包含行
include/home/dokku/myapp/nginx.conf.d/*.conf和/或最后尝试手动重新启动nginx。