Maison > Article > Opération et maintenance > Résolvez le problème de limite de taille de fichier de téléchargement en modifiant le fichier de configuration nginx
Description du problème :
Un nouveau serveur a été installé et nginx a été utilisé comme proxy. Soudain, j'ai découvert que les fichiers clients de plus de 1 Mo ne pouvaient pas être téléchargés normalement, j'ai donc modifié la configuration de nginx.
cd /export/servers/nginx/conf/nginx.conf
Dans la section serveur de ce fichier de configuration,
location / { root html; index index.html index.htm; client_max_body_size 1000m; }
a ajouté le champ client_max_body_size, quelle que soit la manière de redémarrer nginx. Plus tard, le fichier de sous-configuration a été trouvé dans le fichier de configuration générale :
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;
La commande include domains/* spécifie le chemin d'accès au fichier de sous-configuration. Après avoir trouvé le fichier de sous-configuration, apportez des modifications au fichier de sous-configuration. La configuration du fichier de sous-configuration est la suivante :
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; } }
Redémarrez avec /export/servers/nginx/sbin/nginx -s reload, et le problème de la taille limitée du fichier de téléchargement sera résolu.
Tutoriel recommandé : Tutoriel d'utilisation de nginx
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!