>백엔드 개발 >PHP 튜토리얼 >nginx에서 업로드된 파일의 크기를 수정하는 방법

nginx에서 업로드된 파일의 크기를 수정하는 방법

小云云
小云云원래의
2018-03-29 09:46:312565검색

이 기사에서는 주로 nginx에서 업로드된 파일의 크기를 수정하고, 자체 서버를 구축하고, nginx를 프록시로 사용하는 방법을 공유합니다. 1M보다 큰 클라이언트 파일은 정상적으로 업로드가 불가능하고, 업로드된 파일이 너무 크다는 오류를 nginx에서 직접 보고하기 때문에 nginx 구성을 수정했더니 제대로 작동했습니다.

nginx를 어떻게 다시 시작해도 인터넷에서 언급한 대로 client_max_body_size 필드를 추가하세요. 나중에 알고 보니 배치에 문제가 있었습니다!

server {
        listen       80;
        server_name  localhost;
        client_max_body_size 10M;

        location /web {            alias   D:/web;
            index main.html;            
        }
        location /web/service {
            proxy_pass   http://192.168.1.188:8080/service;     
        }
        location /web/service/upload {
            proxy_pass   http://192.168.1.188/upload;
        }       
    }

client_max_body_size 10M localhost/web의 중괄호가 아닌 서버 아래의 server_name 아래에 위치해야 합니다.

직접 구축한 서버는 nginx를 프록시로 사용합니다. 1M보다 큰 클라이언트 파일은 정상적으로 업로드가 불가능하고, 업로드된 파일이 너무 크다는 오류를 nginx에서 직접 보고하기 때문에 nginx 구성을 수정했더니 제대로 작동했습니다.
인터넷에서 언급한 대로 client_max_body_size 필드를 추가하면 nginx를 어떻게 다시 시작해도 작동하지 않습니다. 나중에 알고 보니 배치에 문제가 있었습니다!

server {
        listen       80;
        server_name  localhost;
        client_max_body_size 10M;

        location /web {            alias   D:/web;
            index main.html;            
        }
        location /web/service {
            proxy_pass   http://192.168.1.188:8080/service;     
        }
        location /web/service/upload {
            proxy_pass   http://192.168.1.188/upload;
        }       
    }

client_max_body_size 10M은 localhost/web의 중괄호가 아닌 서버 아래의 server_name 아래에 배치되어야 합니다.

관련 권장 사항:

PHP 업로드 크기 제한 수정

PHP 및 Nginx의 파일 업로드 크기 제한을 해결하는 방법

PHP_PHP 튜토리얼에서 이미지 파일 업로드 크기를 설정하는 방법

위 내용은 nginx에서 업로드된 파일의 크기를 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.