검색
검색
회원가입로그인

Nginx 파일 업로드 제한 늘리는 방법

Nginx의 이미지 용량 제한을 늘리려면 /etc/nginx/nginx.conf의 client_max_body_size를 변경하면 된다. 변경 후 sudo nginx -t 로 구성을 테스트 한 후 재시작을 해주면 된다. sudo systemctl restart nginx

아래는 ChatGPT로 물어본 내용이다.

ChatGPT :

Nginx 웹 서버를 사용하면서 클라이언트 요청을 처리할 때 업로드되는 파일의 크기 제한을 늘리려면, 다음과 같은 단계를 따르세요:

  1. Nginx 설정 파일을 열기: Nginx 설정 파일은 일반적으로 /etc/nginx/nginx.conf 또는 /etc/nginx/sites-available/default or /etc/nginx/conf.d/your-domain.conf 등의 경로에 위치합니다. 설정 파일의 위치는 시스템에 따라 다를 수 있으니 확인해주세요. 설정 파일을 열려면 텍스트 편집기와 sudo 권한이 필요합니다.

예:

sudo nano /etc/nginx/nginx.conf

또는

sudo nano /etc/nginx/conf.d/yourdomain.conf
  1. http, server 또는 location 블록 내부에 client_max_body_size 지시문 추가: client_max_body_size 지시문을 사용하여 요청 본문의 최대 크기를 설정할 수 있습니다. 크기는 바이트, 킬로바이트(K), 메가바이트(M), 기가바이트(G) 단위로 지정할 수 있습니다.

예를 들어, 최대 업로드 파일 크기를 100M로 늘리려면 다음과 같이 설정합니다:

http {
    ...
    client_max_body_size 100M;
    ...
}

또는 server 또는 location 블록에 지시문을 추가할 수도 있습니다.

server {
    ...
    client_max_body_size 100M;
    ...
}

location /upload {
    ...
    client_max_body_size 100M;
    ...
}
  1. 변경 사항 저장 및 Nginx 설정 파일 닫기: 변경 사항을 저장한 후 텍스트 편집기를 종료하세요.

  2. Nginx 구성 테스트: 수정한 설정이 올바른지 확인하기 위해 Nginx 구성을 테스트하세요.

sudo nginx -t
  1. Nginx 서비스 재시작: 테스트가 성공적으로 완료되면 Nginx 서비스를 재시작하여 변경 사항을 적용하세요.

sudo systemctl restart nginx

이제 Nginx 웹 서버의 파일 업로드 크기 제한이 변경되었습니다.

조회수 : 1450
공유하기
카카오로 공유하기
페이스북 공유하기
트위터로 공유하기
url 복사하기