분류 웹서버

NGINX 업로드 용량 결정 요인 3가지

컨텐츠 정보

본문


1. NGINX 설정



nano /etc/nginx/sites-available/default 


위 명령어로 Nginx 설정에 들어갑니다.




server{
.
client_max_body_size 100M; 
.
}


위 내용을 넣어줍니다.



2. PHP5 기준


 
nano /etc/php5/fpm/php.ini


위 명령어로 수정에 들어갑니다.



max_execution_time = 300
memory_limit = 256M
post_max_size = 101M
upload_max_filesize = 100M


참고로 post_max_size가 upload_max_filesize 보다 커야 합니다.



위 3가지 요인을 모두 넣고 저장 후



데비안, 우분투 기준 



service nginx restart
service php5-fpm restart


해주시면 적용 완료입니다.



3. PHP 7.4 기준



nano /etc/php/7.4/fpm/php.ini


위와 같이 php 설정에 들어갑니다.




max_execution_time = 300
memory_limit = 256M
post_max_size = 101M
upload_max_filesize = 100M



388번째 줄에 max_execution_time이 있습니다.


409번째 줄에 memory_limit 가 있습니다.


694번째 줄에 post_max_size가 있고, 


846번째 줄에 upload_max_filesize가 있습니다.


upload_max_filesize가 post_max_size 보다 커야 합니다.


max_execution_time은 초단위 업로드 타임이라고 보시면 됩니다.



service nginx restart



service php7.4-fpm restart


위 두 명령어로 적용 가능합니다.

 

관련자료

  • 서명
    우성군의 NAS를 운영하고 있습니다.

    저의 즐거움이 여러분의 즐거움이면 좋겠습니다.

댓글 0
등록된 댓글이 없습니다.
Total 43 / 1 Page
RSS
Docker에 code-server 설치하는 방법

웹서버 code-server는 쉽게말해 VS Code를 서버에 직접 설치하는 것입니다.설치 후 웹브라우저에서 해당 URL이나 포트에 접근하면, 웹브라우…

도커 허브에서 매일 이미지 빌드하기 댓글 2

웹서버 Dockerfile을 만들고 Github와 연동해서 도커허브에 이미지를 만들 수 있습니다.하지만 위 스샷에 있듯이, 비공식 이미지 업데이트가 되…

Nginx proxy cache를 이용하여 이미지 캐시서버 구축하기 (Ubuntu, CentOS 8)

웹서버 1. Ubuntu 20.04 LTShttps://nginx.org/en/linux_packages.html위 링크에 있는 방식으로 Nginx를 …

Outline Manager 삭제 후 복원하는 방법

기타 1. 들어가며오늘 컴퓨터를 포맷했는데, outline manager(아웃라인 매니저)를 복원하는 방법을 몰랐습니다.초기 설치 때 SSH상에 떴던…

Caddy 웹서버 설치 및 그누보드 설정하기 댓글 4

웹서버 1. 들어가며Caddy는 기존의 웹서버보다 더 쉽고 간단하게 설치 및 유지 보수를 할 수 있습니다.SSL 인증서 자동발급 및 갱신하는 것이 큰 …

AlphaSSL 와일드카드 인증서 설치와 OCSP 설정 (Nginx용) 댓글 3

SSL 1. 와일드카드 인증서와 Letsencrypt 인증서와의 비교 현재 제 홈페이지에는 AlphaSSL의 와일드카드 인증서가 설치되어 있습니다. 와…

최근글


새댓글