nginx 이미지 size 문제

0

s3에 크기 1mb 이상의 이미지가 저장되지 않는 현상이 발생하였다. resizing 도 적용해보고, s3 Intercepter option도 변경해 보았지만 여전히 저장되질 않았다.

로그를 확인해보니 이미지를 전송해주는 API가 요청조차 들어오지 않고 있었다.


$ cat /var/log/nginx/error.log

그럼 문제가 nginx라는 건데.. nginx를 확인해보자.


nginx의 로그를 확인해보니 크기가 큰 form-data들은 nginx에서 걸러버려서 서버에 요청이 오지 않은 것이였다.


client_max_body_size 적용

$ cd /etc/nginx/conf.d

nginx 설정파일에 들어가자.


location / {
   proxy_pass http://127.0.0.1:4000;
   client_max_body_size 20M;
}

client_max_body_size option을 20M로 설정해 주었더니 오류가 해결되었다.

profile
https://www.youtube.com/watch?v=__9qLP846JE

0개의 댓글

관련 채용 정보