1. 首页
  2. 技术
  3. 教程/文档

wordpress开启https(ssl证书)媒体库上传文件大小限制解决方案

wordpress开启https(ssl证书)媒体库上传文件大小限制解决方案

运行环境:

wordpress开启https(ssl证书)媒体库上传文件大小限制解决方案

阿里云ECS服务器,centos7.2+宝塔面板;
8月24日发现网站(微擎)不能上传图片,测试后发现不能上传大于512K的图片(上传进度100%后卡住),小于512K的图片正常上传。

尝试解决问题:

检查附件目录,存在8月23日上传的大于512k的图片,说明问题是8月23日和8月24日之间出现的。检查了宝塔面板操作记录,未发现异常;
更换http站点测试,正常上传,上传大小限制为网站设置的大小上限(5M);
php版本从5.6更换为7.0,问题依旧。排除php版本问题;
此时怀疑3个因素到账:服务器,宝塔面板,SSL证书;
本人有一台华为云服务器,用的宝塔面板,将相同网站建立在华为云服务器上,使用相同SSL证书,能正常上传大于512K文件。排除宝塔问题和SSL证书问题;
不能上传大于512K图片的https站点,切换SSL证书(let's encrypted切换为宝塔SSL,赛门铁克证书),问题依旧。也排除了SSL证书问题;
新购ECS服务器,使用宝塔官方镜像,未额外配置其他功能,建立全新网站,http下正常上传,加载let's encrypted 证书后,https下不能上传大于512K文件。说明全新ECS下宝塔仍旧有问题;
新购ECS,使用WDCP镜像,创建全新站点,加载let's encrypted 证书,https下上传图片正常;
为排除微擎问题,还测试了织梦网站,上传图片依然有问题;
https下使用微擎远程上传,可以抓取大于512k的图片.

总结:

阿里云ECS+WDCP+https –> 正常
华为云+宝塔+https –> 正常
阿里云ECS+宝塔+http –> 正常
阿里云ECS+宝塔+https+微擎 –> 异常
阿里云ECS+宝塔+https+织梦 –> 异常

解决方案:

/server/nginx/conf/proxy.conf  
client_body_buffer_size 512k; //修改512k为你所需要上传文件限制的大小

内容来自宝塔面板官方论坛。

感谢 提供技术支持。

本文转载自宝塔面板论坛,观点不代表夜草牧场立场。版权归原作者所有,如有侵权请立即与我们联系,我们将及时处理。

发表评论

登录后才能评论

联系我们

在线咨询QQ及邮件:183728739@qq.com

工作时间:周一至周五,9:00-20:30,节假日休息