En limitant la taille des fichiers téléchargés, vous pouvez empêcher certains types d'attaques par déni de service (DOS) et de nombreux autres problèmes. Par défaut, NGINX® a une limite de téléchargement de 1 Mo par fichier. En modifiant client_max_body_size , vous ajustez la taille de téléchargement du fichier.
Utilisez le http , serveur , ou emplacement bloquer pour modifier client_max_body_size .
- Modifications du http bloc affecte tous les blocs de serveur (hôtes virtuels).
- Modifications du serveur bloquer affecter un site ou une application en particulier.
- Modifications du lieu bloquer affecte un répertoire particulier pour les téléchargements sous un site ou une application.
Modifier la valeur de la taille du fichier de téléchargement
-
Modifiez le fichier /etc/nginx/nginx.conf fichier pour augmenter la limite des fichiers à télécharger :
-
http :
http { ... client_max_body_size 100M; }
-
serveur :
server { ... client_max_body_size 100M; }
-
lieu :
location /uploads { ... client_max_body_size 100M; }
-
-
Enregistrez le fichier et redémarrez le serveur Web NGINX pour appliquer les modifications :
-
systemd
systemctl restart nginx
-
sysvinit
service nginx restart
-
Remarque : sudo nginx -s reload
recharge la configuration sans redémarrer nginx
.
Utilisez l'onglet Commentaires pour faire des commentaires ou poser des questions. Vous pouvez également démarrer une conversation avec nous.