问题:服务使用docker部署,上传文件413报错
原因:nginx使用了默认的文件上传大小
解决:docker进入容器,修改nginx配置(/etc/nginx/nginx.conf)
-
进入指定容器
docker exec -it [容器名/容器id] /bin/bash
-
查看nginx.conf
cat /etc/nginx/nginx.conf
-
修改配置
vim /etc/nginx/nginx.conf
在http{}中,添加配置
client_max_body_size 200m; # 改为你需要的大小
-
重新加载nginx
nginx -s reload
如果容器中没有安装vim,需要先安装一下vim,在容器内执行以下命令
apt-get update && \
apt-get install -y vim