Artigo Diretório
Prefácio
Em uso hoje, o ngnix do servidor da web ao enviar arquivos relata 413 Request Entity Too Large
erros, especificamente na seguinte figura:
Análise e solução
Isso ocorre porque nginx
há 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;# 参考参考参考
}