Cet article vous explique principalement comment modifier la taille des fichiers téléchargés dans nginx. J'ai construit mon propre serveur et utilisé nginx comme proxy. Les fichiers clients de plus de 1 Mo ne peuvent pas être téléchargés normalement, et nginx signale directement une erreur indiquant que le fichier téléchargé est trop volumineux, j'ai donc modifié la configuration de nginx et cela a fonctionné.
Ajoutez le champ client_max_body_size comme mentionné sur Internet, peu importe la façon dont vous redémarrez nginx, cela ne fonctionnera pas. Plus tard, j’ai découvert qu’il y avait quelque chose qui n’allait pas avec le placement !
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 Il doit être placé sous le nom_serveur sous le serveur, pas entre les accolades de localhost/web
Pour votre propre serveur, utilisez nginx agit comme mandataire. Les fichiers clients de plus de 1 Mo ne peuvent pas être téléchargés normalement, et nginx signale directement une erreur indiquant que le fichier téléchargé est trop volumineux, j'ai donc modifié la configuration de nginx et cela a fonctionné.
Comme mentionné sur Internet, ajoutez le champ client_max_body_size , quelle que soit la façon dont vous redémarrez nginx. Plus tard, j’ai découvert qu’il y avait quelque chose qui n’allait pas avec le placement !
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 doit être placé sous le nom du serveur sous le serveur, et non entre les accolades de localhost/web.
Recommandations associées :
Modifier la limite de taille de téléchargement PHP
Comment résoudre la limite de taille de téléchargement de fichiers de PHP et Nginx
Comment définir la taille de téléchargement d'un fichier image dans le didacticiel PHP_PHP
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!