Solução de erro Nginx 413 Request Entity Too Large

Prefácio

Em uso hoje, o ngnix do servidor da web ao enviar arquivos relata 413 Request Entity Too Largeerros, especificamente na seguinte figura:
Insira a descrição da imagem aqui

Análise e solução

Isso ocorre porque nginxhá um limite para o tamanho do arquivo carregado, o padrão é 1M .

Quando exceder o tamanho, ele relatará o erro 413 (muito grande). Neste momento, precisamos modificar os parâmetros do nginx client_max_body_size 20M;

Mude para o tamanho máximo de upload permitido, como 20 MB.

Abra o arquivo de configuração principal do nginx nginx.conf, geralmente no local de /usr/local/nginx/conf/nginx.conf, encontre a seção http {}, modifique ou adicione

client_max_body_size 20M;

Após alterar a configuração, reinicie o Nginx;

./nginx -s reload;

Arquivo de configuração

A configuração de referência é a seguinte:

user  root;
worker_processes  1;
 
error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;
 
events {
    
    
    worker_connections  1024;
}
 
http {
    
    
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;
    client_max_body_size 20M;# 参考参考参考
}

Acho que você gosta

Origin blog.csdn.net/abu935009066/article/details/112463346
Recomendado
Clasificación