我在Ubuntu 18.04中遇到了这个问题(413 Request Entity Too Large)。我使用的是NGINX服务器,数海云。我已经在php.ini中做了更改,上传最大文件大小为128MB。但是我想我需要在nginx中做一些配置。谁能建议我应该做什么配置。
6mw9ycah1#
**client_max_body_size 128M;**in side http{} block in nginx.conf file,现在这个问题解决了。
mwkjh3gx2#
在nginx里面添加server { }client_max_body_size 128M;。在php配置中更改upload_max_filesize = 128M和post_max_size = 129M。
server { }
client_max_body_size 128M;
upload_max_filesize = 128M
post_max_size = 129M
xurqigkl3#
您可以使用注解nginx.ingress.kubernetes.io/proxy-body-size在Ingress对象中设置max-body-size选项,而不是更改基本ConfigMap。
nginx.ingress.kubernetes.io/proxy-body-size
max-body-size
apiVersion: extensions/v1beta1 kind: Ingress metadata: name: my-app annotations: nginx.ingress.kubernetes.io/proxy-body-size: "50m" ...
字符串
3条答案
按热度按时间6mw9ycah1#
**client_max_body_size 128M;**in side http{} block in nginx.conf file,现在这个问题解决了。
mwkjh3gx2#
在nginx里面添加
server { }
client_max_body_size 128M;
。在php配置中更改
upload_max_filesize = 128M
和post_max_size = 129M
。xurqigkl3#
关于Kubernetes
您可以使用注解
nginx.ingress.kubernetes.io/proxy-body-size
在Ingress对象中设置max-body-size
选项,而不是更改基本ConfigMap。字符串