Nginx:413请求实体太大

1qczuiv0  于 2023-08-03  发布在  Nginx
关注(0)|答案(2)|浏览(148)

我上传视频文件(持续时间:25',Size:243.3MB)
我在/etc/nginx/nginx.conf中编辑了如下内容:

client_max_body_size 480000M;

字符串
然后,我在/etc/php5/fpm/php.ini中编辑了如下内容:

max_input_time = 480000
max_execution_time = 480000
upload_max_filesize = 240000M
post_max_size = 480000M
memory_limit = 240000M


但我总是犯错误:413请求实体太大
请帮帮我非常感谢您!!!

xuo3flqw

xuo3flqw1#

事实上,413错误可能是client_max_body_size的小值。我能确定你能重启吗|reload your nginx?

kyks70gy

kyks70gy2#

413错误的Apache替代解决方案

对于那些在Apache中遇到这个问题的人,我也遇到了同样的问题,我解决了它。首先,我尝试改变所有相同的变量,你尝试(max_input_timemax_execution_timeupload_max_filesizepost_max_sizememory_limit)和没有工作在第一。
我使它工作的方式是通过更改文件httpd-php.conf上的LimitRequestBody指令。
注意:如果您在查找指令的位置时遇到问题,则必须在httpd.confapache.conf中查找<IfModule php_module>指令配置的位置。
默认值为9524288(9.08MB)。

LimitRequestBody 9524288

字符串
所以我不得不将其设置为50MB(转换为字节52428800)。

LimitRequestBody 52428800


然后我重新启动了Apache服务,一切都开始正常工作。
我希望这个答案可以帮助任何其他开发人员谁是有这个问题,并结束了这个答案。
您可以在这里阅读官方文档:LimitRequestBody指令

相关问题