Dosya yükleme sırasında ortaya çıkan ve oldukça can sıkan bir problemdir, web sunucusu üzerinde hangi uygulama koşuyor olsa fark etmez. Gönderilen istek boyutunun çok yüksek olduğu bilgisi karşımıza sıklıkla gelir. Bunun çözümü ise NGINX de çok basittir.
CloudFlare‘nin ücretsiz sürümü kullanılan bir web sitesinde client_max_body_size
değeri 100 Megabyte geçemez. Bu sebeple örnek olarak aşağıdakini vereceğim. Siz kendi web sunucunuzda kullandığınız alt yapıya göre değişiklik yapınız.
client_max_body_size 100M;
NGINX yapılandırmaları içerisinde server
veya http
blockların da bu değişikliği uygulayabilirsiniz. Nginx yeniden başlattığınızda 413 error: Request Entity too large
hatası ile uzun bir süre karşılaşmayacaksınız.
systemctl restart nginx
Yükleyeceğiniz dosyanın boyutu ne zaman client_max_body_size
belirlediğiniz değeri geçerse o zaman bu hata tekrar karşınıza gelecek.