运行nginx的django服务器上的大型媒体文件出现403错误
我使用Nginx和Gunicorn运行DigitalOcean上托pipe的Django服务器。 当我遇到403错误时,我试图通过pipe理界面添加一个2MB的图片。 查看error.log指示权限被拒绝,如下所示: 2017/06/27 01:03:29 [error] 1643#1643: *30 open() "/home/brian/nydkc11/nydkc11/nydkcd11/media/image_main/dtc1.jpg" failed (13: Permission denied), client: 108.29.217.25, server: nydkc11.org, request: "GET /media/image_main/dtc1.jpg HTTP/1.1", host: "nydkc11.org", referrer: "http://nydkc11.org/admin/blog/image/7/change/" 最奇怪的是,较小的图像文件工作得很好(大约18 kb左右)。 任何人都知道为什么大的媒体文件可能会触发这个问题,我该如何解决? 我必须在我的nginx.conf设置client_max_body_size为100M ,如果这是一个有用的事情知道。