En este tutorial, le mostraremos cómo reparar la entidad de solicitud Nginx 413 demasiado grande en un servidor Linux. Para aquellos de ustedes que no lo sabían, Nginx es un poderoso software de servidor web que se puede usar en su servidor. También es conocido por su alto rendimiento y bajo uso de memoria, lo que permitirá usar menos recursos pero hacer el trabajo de manera eficiente. Una configuración popular es usarlo como un proxy para Apache, que luego puede atender solicitudes de aplicaciones.
Estoy ejecutando un servidor con tecnología Nginx que configuré hace un tiempo. Un problema que tengo en mis sitios de WordPress alojados en ese entorno es que no podía cargar archivos de más de 2 MB. Recibí Nginx:413 Entidad de solicitud demasiado grande. Después de investigar, encontré el client_max_body_size
determina el tamaño de cuerpo máximo aceptado de la solicitud del cliente. Si el tamaño es mayor que el dado, es cuando obtenemos el error "Entidad de solicitud demasiado grande" (413). Si obtiene errores 413 Entidad de solicitud demasiado grande al intentar cargar archivos en su servidor web, debe aumentar el límite de tamaño del cuerpo del cliente en su nginx.conf
archivo de configuración.
Corregir la entidad de solicitud Nginx 413 demasiado grande
Paso 1. Primero edite nginx.conf
.
#nano /etc/nginx/nginx.conf
Agregue client_max_body_size en la sección http:
# set client body size to 2M # http { .... client_max_body_size 2M; .... }
Paso 2. Reinicie el servidor web Nginx para aplicar los cambios.
service nginx restart
Paso 3. Edite la configuración de PHP (opcional).
Su instalación de PHP también impone límites en el tamaño del archivo de carga. Edite php.ini y configure las siguientes directivas:
#nano /etc/php.ini ;This sets the maximum amount of memory in bytes that a script is allowed to allocate memory_limit = 32M ;The maximum size of an uploaded file. upload_max_filesize = 2M ;Sets max size of post data allowed. This setting also affects file upload. To upload large files, this value must be larger than upload_max_filesize post_max_size = 3M
¡Felicitaciones! Has arreglado correctamente Nginx 413. Gracias por usar este tutorial para arreglar Nginx 413 en tu sistema Linux. Para obtener ayuda adicional o información útil, te recomendamos que consultes el sitio web oficial de Nginx.