您好,欢迎访问本站博客!登录后台查看权限
  • 欢迎大神光临
  • 有朋自远方来 不亦悦乎

nginx修改上传文件限制

码叔笔记 小五 2019-08-28 64 次浏览 0个评论

nginx修改上传文件限制环境(不同环境配置文件位置或者命令可能是有差异的):

系统:Ubuntu 14(阿里云的服务器)

php版本:php7.1

nginx版本:nginx version: nginx/1.4.6 (Ubuntu)


nginx.png


1.修改网站配置文件

1、测试环境网站配置文件为/etc/nginx/sites-enabled

添加下面红色一行,10M根据需求修改

server {

listen 80 default_server;

listen [::]:80 default_server ipv6only=on;


# root /usr/share/nginx/html;

root /var/www/html;

index index.php index.html index.htm;


# Make site accessible from http://localhost/

server_name localhost;

client_max_body_size 10M;

......

2、执行重新加载命令

 nginx -s reload


补充:也可以在nginx.conf的http下添加client_max_body_size配置,这样应该就是全局的,另外查资料发现,还有其他位置可以添加该配置,应该就是作用范围不同而已吧。

修改php.init

(实验环境在/etc/php/7.1/fpm/php.init,不同环境会存在差异,可以用find / -name php.init命令找到该文件)

1、修改memory_limit(大于post_max_size,默认为128M,一般不需要修改)、upload_max_filesize(修改为所需的上传文件大小限制)、post_max_size(修改为大于等于upload_max_filesize)一个或者多个参数。

2、重启php,实验环境重启办法,只要执行下面命令就可以了

killall php-fpm7.1




已有 64 位网友参与,快来吐槽:

发表评论