nginx 反向代理后,大文件上传报错
最近学习easyswoole遇到了一个关于nginx的知识盲区。
后端项目名是easy_swoole,前端代码放到了项目下的webroot中,通过域名+9503访问到页面,/api/…访问的就是后端接口
这是我nginx的server配置
现在出现的问题是,我在做文件上传功能时小的几百k的上传没有问题,几m的就报错,下图是nginx的日志报错信息
下图是请求接口返回信息
查阅一下资料说大小限制问题,我改了PHP的
把 upload_max_filesize 和 post_max_size 修改为100M;
nginx的http段加了client_max_body_size 100m;
依然没有用处。在代码后端进行了打印,没有输出,应该没有到后端就被pass了
求教,需要配置或者改哪里呢
你查了nginx和php文档,唯独忘了swoole,去看easyswoole是没有的,所以学衍生框架麻烦。
package_max_length,这里就是为什么你上传几m的可以,大了不行的原因。 在easyswoole里面呢,这个以键值对的形式写到配置文件中去