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}));
참고:
반응형