V tomto tutoriálu vám ukážeme, jak opravit příliš velkou entitu požadavku Nginx 413 na serveru Linux. Pro ty z vás, kteří nevěděli, Nginx je výkonný webový server, který lze použít na vašem serveru. Je také známý svým vysokým výkonem a nízkou spotřebou paměti, což umožní využívat méně zdrojů, ale práci vykonávat efektivně. Oblíbeným nastavením je použití jako proxy pro Apache, který pak může obsluhovat požadavky aplikací.
Provozuji server se systémem Nginx, který jsem před chvílí nakonfiguroval. Jeden problém, který mám na svých webech WordPress hostovaných v tomto prostředí, je, že jsem nemohl nahrávat soubory větší než 2 MB. Mám chybu Nginx:413 Request Entity Too Large. Po prozkoumání jsem našel client_max_body_size
direktiva určuje maximální přijatou velikost těla požadavku klienta. Pokud je velikost větší než daná, pak se zobrazí chyba „Request Entity Too Large“ (413). Pokud se při pokusu o nahrání souborů na váš webový server zobrazují chyby 413 Request Entity Too Large, musíte zvýšit limit velikosti těla klienta v nginx.conf
konfigurační soubor.
Opravit příliš velkou entitu požadavku Nginx 413
Krok 1. Nejprve upravte nginx.conf
.
#nano /etc/nginx/nginx.conf
Přidejte client_max_body_size do sekce http:
# set client body size to 2M # http { .... client_max_body_size 2M; .... }
Krok 2. Pro použití změn restartujte webový server Nginx.
service nginx restart
Krok 3. Upravte konfiguraci PHP (volitelné).
Vaše instalace PHP také omezuje velikost nahrávaného souboru. Upravte php.ini a nastavte následující direktivy:
#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
Blahopřejeme! Úspěšně jste opravili Nginx 413. Děkujeme, že jste použili tento tutoriál pro opravu Nginx 413 na vašem systému Linux. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Nginx.