服务器里怎么更改网站图片大小,记一次修改bug的过程,解除服务器上传图片大小限制...

原标题:记一次修改bug的过程,解除服务器上传图片大小限制

最近在用rails5.2的最新版技能ActiveStorage做文件上传功能,本地运行的好好,但今天下午部署在服务器中出了下面这个页面的问题:

0932a01bc4bbcf594125146e8b8ad22b.png

解读一下问题

413是http状态返回码,平常见到的比较多的是200成功,404页面找不到,500服务器错误,多见于代码写错了,或配置有问题。

状态返回码很多,写了这么久网站,100的很少见,到现在还没遇到过,300以上大概是重定向的问题,有时候会遇到,400左右一般是页面和路径的问题,初学计算机编程的人经常会范这个问题,比如名字写错了,路径不对,没注意大小写,尤其是在win下开发的,大小写是不敏感的,但在linux下,大小写系统会识别到。500左右一般情况下是你的代码有问题,注意关键词的拼写,空格,分号,中英文以及配置文件中不合法,找这些绝对没错。

413 Request Entity Too Large,请求的实体太大了,这个是上传文件产生的问题,本地环境交给puma,没出现问题,生产环境由于配置的静态文件由nginx负责,首先应该想到是他的问题,其实413下面一行,nginx已经说明一切了,nginx默认上传1M,超出后就会出现这个提示,那么我们需要改下生产环境下ngnix的配置文件。

修改配置文件

首先用ssh登录服务器,nginx默认配置文件一般放在/etc/nginx/nginx.conf这个文件下,所以我们用vim来修改一下,我们在http{}中加入 client_max_body_size 12m;这段代码,表示可以上传最大12M的文件。

9fa7207dffcd17015fe37635bd11d2a4.png

重启服务器,OK搞定了。返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值