Hoy voy a explicaros como podéis aumentar el tamaño de los ficheros que podéis subir en Nginx para adaptarlo a vuestras necesidades ya que por defecto Nginx sólo permite subir ficheros con una tamaño máximo de 1 MB.
Configurar el tamaño de subida de los ficheros
Para poder cambiar el tamaño de los ficheros que podemos subir en Nginx tendremos que añadir la directiva client_max_body_size.
El primer paso es editar el fichero de configuración de Nginx con vuestro editor favorito, en mi caso nano.
sergioportillo@server1:~$ nano /etc/nginx/nginx.conf
Introducimos la directiva en los siguientes bloques en función de nuestra configuración. En el ejemplo ampliaremos el tamaño a 50 MB.
Bloque HTTP
http { ... client_max_body_size 50M; }
Bloque Server
server { ... client_max_body_size 50M; }
Bloque Location
location /uploads { ... client_max_body_size 50M; }
Una vez agregada la directiva en su lugar correspondiente sólo nos quedará reiniciar el servicio de nginx para que se apliquen los cambios y ya podremos subir ficheros con un tamaño superior a 1 MB.
sergioportillo@server1:~$ service nginx restart
Espero os haya sido de utilidad.
Entradas relacionadas
Me dedico a la Administración de Sistemas y he creado este blog para compartir mis conocimientos con toda la comunidad y así aportar mi granito de arena y ayudar a todo el que lo necesite.
Excelente post, me sirvió a la perfección, tenia un problema al cargar archivos en mi repositorio de alfresco y esta fue la solución definitiva
Gracias por el aporte