在使用uwsgi+nginx部署了django项目之后,原本的上传功能却“失效”了,怎么也上传不了文件,打开chrome控制栏,发现报了如下错误413 Request Entity Too Large,意思大概就是代表请求包太大,服务器拒绝响应。经过查询才知道原来nginx1.3之后默认允许最大请求是2m,nginx1.3之前是1m。
解决办法:
在nginx的配置文件nginx.conf中,添加这么一句client_max_body_size 80m; 意思是最大请求是80m。这个配置可以放到 http段 或者 server段 或者 location段。最后重启nginx,问题就搞定了!