GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo arreglar la entidad de solicitud Nginx 413 demasiado grande

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.


Cent OS
  1. Cómo arreglar ERR_SSL_VERSION_OR_CIPHER_MISMATCH

  2. Cómo instalar Nginx en CentOS 7

  3. Cómo instalar Nginx en CentOS 8

  4. nginx - 413 Entidad de solicitud demasiado grande

  5. Cómo arreglar el tiempo de espera de la puerta de enlace 504 en el servidor Nginx

Cómo configurar un host virtual Nginx

Cómo arreglar el tiempo de espera de la puerta de enlace 504 en Nginx

Cómo instalar phpMyAdmin en Nginx

Cómo instalar Nginx en CentOS 6

Cómo configurar el proxy inverso de Nginx

Cómo reparar el error 502 Bad Gateway en Nginx