Heim > Backend-Entwicklung > PHP-Tutorial > So ändern Sie die Größe hochgeladener Dateien in Nginx

So ändern Sie die Größe hochgeladener Dateien in Nginx

小云云
Freigeben: 2023-03-22 15:34:02
Original
2552 Leute haben es durchsucht

In diesem Artikel erfahren Sie hauptsächlich, wie Sie die Größe hochgeladener Dateien in Nginx ändern. Ich habe meinen eigenen Server erstellt und Nginx als Proxy verwendet. Clientdateien, die größer als 1 MB sind, können nicht normal hochgeladen werden, und Nginx meldet direkt einen Fehler, dass die hochgeladene Datei zu groß ist. Daher habe ich die Nginx-Konfiguration geändert und es hat funktioniert.

Fügen Sie das Feld client_max_body_size hinzu, wie im Internet erwähnt, egal wie Sie Nginx neu starten, es wird nicht funktionieren. Später stellte ich fest, dass mit der Platzierung etwas nicht stimmte!

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;
        }       
    }
Nach dem Login kopieren
Nach dem Login kopieren

client_max_body_size 10M Es muss unter dem Servernamen unter dem Server platziert werden, nicht in den geschweiften Klammern von localhost/web

Verwenden Sie für Ihren eigenen Server nginx fungiert als Stellvertreter. Clientdateien, die größer als 1 MB sind, können nicht normal hochgeladen werden, und Nginx meldet direkt einen Fehler, dass die hochgeladene Datei zu groß ist. Daher habe ich die Nginx-Konfiguration geändert und es hat funktioniert.
Wie im Internet erwähnt, fügen Sie das Feld client_max_body_size hinzu, unabhängig davon, wie Sie Nginx neu starten. Später stellte ich fest, dass mit der Platzierung etwas nicht stimmte!

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;
        }       
    }
Nach dem Login kopieren
Nach dem Login kopieren

client_max_body_size 10M muss unter dem Servernamen unter dem Server platziert werden, nicht in den geschweiften Klammern von localhost/web.

Verwandte Empfehlungen:

PHP-Upload-Größenbeschränkung ändern

So lösen Sie die Datei-Upload-Größenbeschränkung von PHP und Nginx

So legen Sie die Upload-Größe für Bilddateien im PHP_PHP-Tutorial fest

Das obige ist der detaillierte Inhalt vonSo ändern Sie die Größe hochgeladener Dateien in Nginx. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage