nginx:413 Request Entity Too Large的处理办法--修改 PHP上传文件大小

 更新时间:2014年06月22日 09:45:22   投稿:hebedich  
在用 phpMyAdmin 进行 sql 数据库导入的时候,经常需要上传比较大的 sql 数据文件,而这时会常碰见 nginx报错:413 Request Entity Too Large。解决此问题,根据上传数据文件的大小进行修改处理

开发环境:CentOS + Nginx + PHP + MySql + phpMyAdmin

在用 phpMyAdmin 进行 sql 数据库导入的时候,经常需要上传比较大的 sql 数据文件,而这时会常碰见 nginx报错:413 Request Entity Too Large。

解决此问题,根据上传数据文件的大小,你需要调节两个地方的参数配置:

1、php 默认上传文件大小限制为 2M,如果超出 2M 你需要修改 php 配置文件 php.ini 里面的参数

post_max_size = 8M (表单提交的最大限制,此项不是限制上传单个文件的大小,而是针对整个表单提交的数据进行限制。)

upload_max_filesiz e = 2M (上传的单个文件的最大限制)

需要保证 post_max_size >= upload_max_filesize ,也就是前者不小于后者。

修改之后一定要重启 php-fpm 。

2.、除了修改 php 配置,你也需要修改nginx配置文件 nginx.conf 

打开 nginx 配置文件 nginx.conf,找到 http{} 段,在其中添加一行配置:

client_max_body_size 8m;
其中 8m 可以根据需要上传文件大小自行设定。

修改之后一定要重新载入 nginx (service nginx reload)。

相关文章

  • ubuntu系统中nginx启动脚本

    ubuntu系统中nginx启动脚本

    这篇文章主要介绍了ubuntu系统中nginx启动脚本,可以实现nginx的自启动,需要的朋友可以参考下
    2014-02-02
  • Nginx启动时80端口被占用的问题解决

    Nginx启动时80端口被占用的问题解决

    本文主要介绍了在启动Nginx时遇到80端口被占用的问题及解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-12-12
  • Nginx禁止国外IP访问我的网站的实现

    Nginx禁止国外IP访问我的网站的实现

    本文主要介绍了Nginx禁止国外IP访问我的网站的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • nginx实现动静分离的示例代码

    nginx实现动静分离的示例代码

    这篇文章主要介绍了nginx实现动静分离的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • nginx限速之连接数限制技巧分享

    nginx限速之连接数限制技巧分享

    通过查看Nginx的并发连接,我们可以更清除的知道网站的负载情况。下面这篇文章主要给大家介绍了关于nginx限速之连接数限制技巧的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2018-01-01
  • nginx和Apache配置SSL证书的实现步骤

    nginx和Apache配置SSL证书的实现步骤

    SSL证书是一种数字证书,用于加密在网络上发送的数据并保护敏感信息的安全性,本文主要介绍了nginx和Apache配置SSL证书的实现步骤,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • Nginx前端页面刷新后出现404的原因与解决方案

    Nginx前端页面刷新后出现404的原因与解决方案

    这篇文章主要来为大家详细介绍一下Nginx前端页面刷新后出现404 Not Found的原因与对应的解决方案,有需要的小伙伴可以根据情况参考一下
    2025-03-03
  • Nginx流量控制及白名单实现

    Nginx流量控制及白名单实现

    本文主要介绍了Nginx流量控制实现,还包括了针对客户端IP地址的白名单和黑名单应用不同“流量限制”的高级配置,具有一定的参考价值,感兴趣的可以了解一下
    2024-08-08
  • Nginx如何实现对城市以及指定IP的访问限制

    Nginx如何实现对城市以及指定IP的访问限制

    本文介绍了如何使用Nginx代理MySQL连接并限制可访问IP,以及如何通过第三方模块ngx_http_geoip2_module实现基于国家/城市访问限制
    2025-03-03
  • Nginx在Linux中的配置及维护全教程

    Nginx在Linux中的配置及维护全教程

    Nginx是一款高性能的开源HTTP和反向代理服务器,以其高并发处理能力和低资源消耗而闻名,它支持多种功能,Nginx的配置文件基于文本,易于理解和修改,使其成为 Web 开发和运维人员的首选工具之一,本文给大家介绍了Nginx在Linux中的配置及维护全教程
    2025-02-02

最新评论