用Nginx代理gogs或gitea,提交文件出现413错误码处理

出错信息如下:

error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413

原因是Nginx限制了上传文件的大小,按下面的方式修改配置

server{
    listen 80;
       server localhost;
       client_max_body_size 100m;
       location /gitea/ {
                proxy_pass  http://192.168.31.34:3000/; # 转发规则
                proxy_set_header Host $http_host;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_send_timeout 1h;
                proxy_read_timeout 1h;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection $http_connection;
        }
}

关键配置是在server配置下增加 client_max_body_size 100m;
改完后重启nginx,然后再次推送就可以了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容