当前位置: 首页 > 知识库问答 >
问题:

如何编辑nginx。增加上传文件大小

晋弘义
2023-03-14

我想增加可以上传最大文件大小
在网上做了一些研究后,我发现你必须编辑文件'nginx.conf'。
我目前可以访问该文件的唯一方法是通过遍历Putty并输入命令:

vi /etc/nginx/nginx.conf

这将打开文件,但我现在有两个问题:

  1. 如何编辑此文件
  2. 我在网上发现,您必须添加以下代码行:

client_max_body_size 8M

nginx中,我将把这行代码放在哪里。形态


共有3个答案

田瀚
2023-03-14

首先浏览php的路径。伊尼

sudo vi/etc/php/7.2/fpm/php。伊尼

然后,下一个改变

upload_max_filesize = 999M
post_max_size = 999M

然后ESC--

现在最后粘贴这个命令,

sudo systemctl重启php7。2-fpm。服务

你完了。

丌官嘉福
2023-03-14

在使用nginx代理作为docker容器的情况下(例如jwilder/nginx代理),可以通过以下方式配置client_max_body_size(或其他属性):

  1. 创建自定义配置文件,例如/etc/nginx/proxy。conf具有此属性的正确值

我个人认为这种方法非常方便,因为不需要构建自定义容器来更改配置。我没有加入jwilder/nginx proxy,只是在我的项目中使用了它,上面描述的方式帮助了我。希望它也能帮助其他人。

容俊豪
2023-03-14

现在您正在编辑文件,需要将该行添加到服务器块中,如下所示;

server {
    client_max_body_size 8M;

    //other lines...
}

如果您托管多个站点,请将其添加到http上下文中,如下所示;

http {
    client_max_body_size 8M;

    //other lines...
}

还可以在php中更新上传\u max_filesize。ini文件,以便您可以上载相同大小的文件。

完成保存后,可以在vi中按esc键,键入:wq并返回。

现在需要重新启动nginx和php来重新加载配置。这可以使用以下命令来完成;

sudo service nginx restart
sudo service php5-fpm restart

或者不管你的php服务叫什么。

 类似资料:
  • 我有一个通过API rest POST请求上传文件的脚本。我只能上载大小小于1048576的文件 错误是 也许有人知道如何增加这个尺寸? 非常感谢。

  • 我想上传100MB以上的文件。

  • “超出最大上载大小;嵌套异常为java.lang.IllegalStateException:org.apache.tomcat.util.http.fileupload.impl.FilesizeLimitExprojededException:字段文件超出其最大允许大小1048576字节。” 我已经在我的文件中尝试了以下代码,但每次我都得到错误 1.申请。财产 spring.servlet.m

  • 本文向大家介绍叫你如何修改Nginx与PHP的文件上传大小限制,包括了叫你如何修改Nginx与PHP的文件上传大小限制的使用技巧和注意事项,需要的朋友参考一下 1. 修改PHP配置文件中的三项:vim /usr/local/php/etc/php.ini   (1)post_max_size = 50M      #PHP可接受的最大POST数据   (2)upload_max_filesize

  • 我正在使用报表工具编辑。Jasper文件。我正在更改参数的对齐方式左到中心,然后我保存该文件。它还生成“jrxml”文件。在我的Java代码中,我可以传递。jasper位置来打印一些项。但我的改变并不影响,旧的设计保持不变… 帮帮我,我怎么编辑和保存。贾斯珀??? public static JasperPrint CreateFundPrint(Ticket Ticket,HashMap map

  • 我正在使用JHipster开发基于Spring Boot和AngularJS的应用程序。我的问题是如何设置上传文件的最大大小? 如果我试图上传到大文件,我会在控制台中获得以下信息: 和状态为500的服务器响应。 怎么设置?