最近做作业为了方便交就上传到博客服务器,结果发现了这个限制。

参考文章:typecho上传文件大小限制的修改

我的博客架构是基于Debian12 运行 php7.4 Nginx mariaDB ,因此对上传文件的限制在php-fpm和Nginx上
顺便吐槽以下本校垃圾校园网,SSH都连不上我的服务器,还得我自己开流量,纯纯的垄断资本垃圾服务。

调整php-fpm对上传文件大小的限制

sudo nano /etc/php/php7.4/fpm/php.ini #你应当进行适当调整,改为你的实际文件的路径

修改以下三项:

upload_max_filesize = 128M;
post_max_size = 128M;
max_execution_time=600; #此项我未更改,默认为300即30秒,因为我调整的参数结合我的服务器带宽不需要过长的执行文件运行时间。

调整Nginx对上传文件大小的限制

sudo nano /etc/nginx/site-avaible/xfox.fun #同样应该调整为你的实际站点配置文件路径,你也可以直接更改Nginx本体的原始配置文件。

在server{} 块修改/添加参数

client_max_body_size 128m;

保存后

sudo nginx -t #进行配置文件规范测试以免操作失误无法启动站点
sudo nginx -s reload 重载Nginx配置文件

PS:刚才就忘了重启php-fpm了,你可以修改好后直接重启一次操作系统。

标签: none

添加新评论