nginx.conf를 편집하여 파일 크기 업로드를 늘리는 방법
maximum file size
업로드 할 수있는 것을 늘리고 싶습니다 .
온라인에서 조사한 결과 'nginx.conf'파일을 편집해야한다는 것을 알게되었습니다.
현재이 파일에 액세스 할 수있는 유일한 방법은 Putty를 통해 다음 명령을 입력하는 것입니다.
vi /etc/nginx/nginx.conf
그러면 파일이 열리지 만 이제 두 가지 질문이 있습니다.
- 이 파일을 어떻게 편집합니까?
- 온라인에서 다음 코드 줄을 추가해야한다는 사실을 발견했습니다.
client_max_body_size 8M;
이 코드 줄을 어디에 넣을 nginx.conf
까요?
client_max_body_size 추가
이제 파일을 편집하고 있으므로 다음과 같이 서버 블록에 줄을 추가해야합니다.
server {
client_max_body_size 8M;
//other lines...
}
여러 사이트를 호스팅하는 경우 다음과 같이 http 컨텍스트에 추가하십시오.
http {
client_max_body_size 8M;
//other lines...
}
또한 upload_max_filesize
동일한 크기의 파일을 업로드 할 수 있도록 php.ini 파일에서을 업데이트하십시오 .
Vi에 저장
완료되면 저장해야합니다 . esc
키 를 누르고 입력 :wq
하고 돌아 오면 vi에서이 작업을 수행 할 수 있습니다 .
Nginx 및 PHP 다시 시작
이제 구성을 다시로드하려면 nginx와 php를 다시 시작해야합니다. 다음 명령을 사용하여 수행 할 수 있습니다.
sudo service nginx restart
sudo service php5-fpm restart
또는 PHP 서비스가 무엇이든간에.
nginx 프록시를 도커 컨테이너 (예 : jwilder / nginx-proxy )로 사용하는 경우 다음과 같은 구성 방법 client_max_body_size
(또는 기타 속성)이 있습니다.
- 예
/etc/nginx/proxy.conf
를 들어이 속성에 대한 올바른 값을 사용 하여 사용자 지정 구성 파일을 만듭니다. - 컨테이너를 실행할 때 예를 들어 볼륨으로 추가하십시오.
-v /etc/nginx/proxy.conf:/etc/nginx/conf.d/my_proxy.conf:ro
구성을 변경하기 위해 사용자 정의 컨테이너를 빌드 할 필요가 없기 때문에 개인적으로이 방법이 다소 편리하다는 것을 알았습니다. 나는와 관련이 없으며 jwilder/nginx-proxy
내 프로젝트에서 사용하고 있었으며 위에서 설명한 방법이 도움이되었습니다. 다른 사람에게도 도움이되기를 바랍니다.
먼저 php.init 경로 탐색
sudo vi /etc/php/7.2/fpm/php.init
그런 다음 다음 변경 사항 upload_max_filesize = 999M post_max_size = 999M
그때 ESC-->:wq
이제 마지막으로이 명령을 붙여 넣으십시오.
sudo systemctl restart php7.2-fpm.service
당신은 끝났습니다.
하루 종일 client_max_body_size 및 upload_max_filesize + post_max_size를 늘릴 수 있습니다. HTTP 시간 제한을 조정하지 않으면 작동하지 않습니다.
// 이것을 조정해야하며 아마도 PHP 쪽에서도 가능합니다. client_body_timeout 2min // 1GB 파일 업로드
참고 URL : https://stackoverflow.com/questions/26717013/how-to-edit-nginx-conf-to-increase-file-size-upload
'Programing' 카테고리의 다른 글
tar.gz 파일 압축 해제 (0) | 2020.10.12 |
---|---|
TCP에서 흐름 제어와 혼잡 제어의 차이점은 무엇입니까? (0) | 2020.10.12 |
Xcode 9 : Swift 3.1로 컴파일 된 모듈은 Swift 4.0에서 가져올 수 없습니다. (0) | 2020.10.12 |
모든 UIImageViews에 둥근 모서리 추가 (0) | 2020.10.12 |
iOS에서 CSS 오버플로가있는 스크롤 막대를 얻는 방법 (0) | 2020.10.12 |