Problembeschreibung:
Ein neuer Server wurde installiert und Nginx wurde als Proxy verwendet. Plötzlich stellte ich fest, dass Clientdateien, die größer als 1 MB waren, nicht normal hochgeladen werden konnten, also änderte ich die Nginx-Konfiguration.
cd /export/servers/nginx/conf/nginx.conf
Im Serverabschnitt dieser Konfigurationsdatei hat
location / { root html; index index.html index.htm; client_max_body_size 1000m; }
das Feld client_max_body_size hinzugefügt, unabhängig davon, wie Nginx neu gestartet wird. Später wurde die Unterkonfigurationsdatei in der allgemeinen Konfigurationsdatei gefunden:
sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; include domains/*; #########################分配置文件路径在此 #include domains/chat.local; #include domains/chat.erp.com; #include domains/support.chat.com; #include douains/chat.com; server { listen 80; server_name localhost;
Der Befehl include domains/* gibt den Pfad zur Unterkonfigurationsdatei an. Nachdem Sie die Unterkonfigurationsdatei gefunden haben, nehmen Sie Änderungen an der Unterkonfigurationsdatei vor. Die Konfiguration der Unterkonfigurationsdatei lautet wie folgt:
server { listen 80; server_name chat.erp.360buy.com; #access_log /export/servers/nginx/logs/chat.erp.360buy.com; location / { proxy_pass http://tomcat; client_max_body_size 1000m; } }
Starten Sie mit /export/servers/nginx/sbin/nginx -s reload neu, und das Problem der begrenzten Upload-Dateigröße wird gelöst.
Empfohlenes Tutorial: Nginx-Nutzungstutorial
Das obige ist der detaillierte Inhalt vonLösen Sie das Problem mit der Größenbeschränkung der Upload-Datei, indem Sie die Nginx-Konfigurationsdatei ändern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!