Como aumentar el tamaño de los ficheros de subida en Nginx

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

1 comentario en «Como aumentar el tamaño de los ficheros de subida en Nginx»

  1. 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

    Responder

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.