完美解决 apache fastcgi 无法上传超过100KB文件问题 代码mod_fcgid: HTTP request length * (so far) exceeds MaxRequestLen (131072)

最近将本站搬到了vps上,配置出现各种问题,奇葩的是竟然无法上传超过100K的文件!尼玛!搞了几个星期也不行。。。最后在error.log里找到错误:mod_fcgid: HTTP request length * (so far) exceeds MaxRequestLen (131072)。。。

⊙﹏⊙汗,一开始以为只是php的问题,原来和fastcgi的配置有关。

打开httpd.conf,查找<IfModule mod_fcgid.c>,在<IfModule mod_fcgid.c>与最近一个</IfModule>内加入

FcgidConnectTimeout 60

MaxRequestLen 15728640

(存在的话就将其后面的数字更改)

这里限制最大上传大小为15M,有需要的可以自己修改

保存文件后重启Apache,尼玛,完美了,完爆了,咱博真正稳定下来了!

(参考自http://blog.wu-boy.com/2012/06/fix-apache-mod_fcgid-http-request-length-136000-so-far-exceeds-maxrequestlen/)感谢这位作者!顺便诅咒下写配置fastcgi的作者,竟然没有提醒。。。下次找时间自己写个教程。