CKAN文件上传413 Ngnix中的请求实体太大错误

时间:2019-06-07 11:46:30

标签: file-upload ckan

我需要能够在CKan中上传大小不超过500MB的文件。我已经在Ubuntu 16x版本中使用打包程序安装了CKAN。能够建立组织并创建新的数据集对我来说很好用。但是,我无法上传大小超过100mb的文件。我收到错误

  

413请求实体太大错误'nginx / 1.4.6(Ubuntu)

根据各种论坛和建议,我进行了更改 client_max_body_size 到文件 /etc/nginx/nginx.conf 中的1克。我尝试了多种方法,例如一次将此参数设置为 1000M / 1g / 1G 值,但似乎没有任何效果。我所有超出 100MB 的上传均失败。

我还了解到,更改 production.ini或development.ini(ckan.max_resource_size) 文件会有所帮助,但我也尝试过这样做,但没有用。请提出可以采取的措施。 nginx是代理服务器,而apache是​​默认cKan打包程序附带的Web服务器。

1 个答案:

答案 0 :(得分:0)

/etc/nginx/nginx.conf 的结尾处,您具有以下include指令:

  

包括/ etc / nginx / sites-enabled / *;

其中将包括 / etc / nginx / sites-enabled / ckan 。该文件包含指令:

  

client_max_body_size 100M;

更改它,别忘了更改 ckan.max_resource_size /etc/ckan/default/production.ini ,重新启动nginx和apache,它将正常工作

相关问题