Cómo solucionar el error "Error de RPC; HTTP 413 curl 22" en Nginx

Comprender el problema: ‘Error en RPC; HTTP 413 rizo 22’#

Si se ha topado con el mensaje de error “Fallo de RPC; HTTP 413 curl 22 La URL solicitada devolvió el error: 413 Entidad de solicitud demasiado grande”, probablemente esté intentando enviar una confirmación bastante considerable a través de HTTP a su servidor que ejecuta Nginx. Este error significa que el tamaño de la solicitud que intenta enviar excede el límite que el servidor está dispuesto a aceptar. Entonces, ¿cómo se soluciona?

Solución Nginx: actualización del archivo de configuración#

No te preocupes; la solución es más sencilla de lo que parece. Siga estos pasos para deshacerse de este error:

Paso 1: Localice su archivo de configuración de Nginx#

Lo primero que debe hacer es encontrar su archivo nginx.conf. La ubicación puede diferir según su configuración, pero generalmente la encontrará en /etc/nginx/nginx.conf.

Paso 2: editar el archivo de configuración#

Abra el archivo de configuración en un editor de texto de su elección. Desplácese hasta encontrar uno de los siguientes bloques: http, server o location.

Paso 3: Agregar o actualizar ‘client_max_body_size’#

Inserta la línea client_max_body_size 50m; dentro del bloque que has elegido. Siéntase libre de cambiar el 50m al límite de tamaño que se ajuste a sus necesidades.

Paso 4: guarde y cierre el archivo#

Una vez que haya realizado el cambio, guarde el archivo y salga del editor de texto.

Paso 5: recargar la configuración de Nginx#

Para asegurarse de que Nginx tenga en cuenta su nueva configuración, vuelva a cargar el servicio ejecutando el siguiente comando en su terminal:

sudo service nginx reload

Paso 6: Probar la nueva configuración#

Continúe e intente enviar su confirmación a través de HTTP una vez más. Si todo ha ido bien el error ya no debería aparecer.

Resumen#

¡Y ahí lo tienes! Aumentó con éxito el límite de tamaño del cuerpo y resolvió el error “Error de RPC; HTTP 413 curl 22”. ¡Feliz codificación!