软件测试技术交流群 :
1、QQ交流群:群号 429183023
2、添加JeongJinWin,或者扫描头像二维码
?
主要涉及三个地方的调整:Nginx调整(可能存在两个Nginx,一个是服务部署机器执行搭建的nginx,另外一个可能是运维侧的Nginx)、PHP的调整;
? ? ??(1)、运维侧Nginx (如果执行第2、3步之后问题依然没得到解决,再看这一步):这个是所有域名访问的第一道门槛,就是运维侧的 Nginx。运维侧需要修改针对 某个域名?的上传文件大小限制做修改,具体配置文件是哪个,我们不用关心,因为此处配置是由运维同学协助修改。
? ? ??(2)、服务器上Nginx:这个是服务包管理服务访问的第二道门槛,需要自行修改Nginx配置。配置在?/opt/soft/nginx/main-conf/nginx.conf (具体路径,看自己服务器上Nginx的安装路径,使用 ps -ef | grep nginx ,然后找到master那一行,就是nginx的安装路径) 中 ,如图所示?client_max_body_size?修改为想要的值即可,修改完成之后,./nginx -s reload?重启一下nginx服务即可;
? ? ??
? ? ?
? ? ?(3)、PHP上:PHP的上传文件大小配置在php.ini文件中,首先需要找到php服务加载的php.ini文件在哪里。
? ? ? 利用?php -i | grep Configuration\ File?找到php服务加载的php.ini配置文件路径
? ? ??
? ? ? ?然后编辑 php.ini 文件,修改?post_max_size、upload_max_filesize?为你想要值;如果服务器的带宽比较小,可能还需要修改?max_execution_time?,修改为想要的数值即可,这个单位是s(秒)。
? ? ? ??
? ? ? ??
?
? ? ? ? ?修改完成之后,需要重启php服务。先?ps aux|grep php-fpm?,查看?php-fpm?master 的进程号,然后?kill?-USR2?****(进程ID)?重启php服务即可;
?
? ? ? ?
95136342