Daylogs/Nginx

nginx: 413 Request Entity Too Large

ohgyun 2016. 6. 6. 23:41
발생일: 2015.12.31

키워드: nginx, 413

문제:
nginx 에서 413 코드에 아래와 같은 응답을 내려준다.

413 Request Entity Too Large


해결책:

말 그대로 요청 사이즈가 너무 커서 nginx 에서 잘라버린 요청이다.
더 허용해도 괜찮다면 nginx.conf 파일에서 요청 바디의 최대 사이즈를 정의해주면 된다.

client_max_body_size 16M;


논의:

nginx의 설정을 변경한 후에도 Entity Too Large 오류가 난다면, 앱 서버의 설정 때문일 수 있다.

node.js express 서버를 사용하고 있다면, bodyParser에서 limit을 설정할 수 있다.

var bodyParser = require('body-parser');
app.use(bodyParser.json({limit: '50mb'}));
app.use(bodyParser.urlencoded({limit: '50mb', extended: true}));






참고:


반응형