当前位置:   article > 正文

华为云cce:1.使用docker发布前端中配置nginx后文件上传失败_cce安装ngunx

cce安装ngunx

后面会有整个将若依框架项目发布到cce云容器的过程,会慢慢详解。在这里先解决项目发布过程中的疑难问题。给自己留个日志,给大家提供个思路。

通过若依前端上传文件,被nginx拦截,nginx报413错,文件太大:

主要需要在nginx配置文件的http{}下添加:

client_max_body_size 100m;

实例代码:

  1. http{
  2. ……
  3.     #下面一句是客户端送到nginx的文件大小上限。
  4. client_max_body_size 100m;
  5.     #下面一句是客户端送到nginx的保持连接的超时时间。这个还是小心些默认的是75s。由于大文件常常需要增加时间,所以我把它放大了。
  6.     keepalive_timeout 2600s;
  7.     #下面一个是nginx发送到后端服务的是超时时间。由于我的项目里面上传文件后后端需要处理文件,要几十分钟,所以这时候不能让nginx断开连接,后端处理完还要向nginx发送返回消息呢。
  8.     proxy_connect_timeout 7200s;
  9.     proxy_read_timeout 7200s;
  10.     proxy_send_timeout 7200s;
  11. }
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/254209
推荐阅读
相关标签
  

闽ICP备14008679号