Existe alguma desvantagem em deixar o client_max_body_size desmarcado no Nginx?

1

Estou usando o Nginx no Ubuntu 16.04.

Ao fazer o upload de um arquivo para um dos meus sites hoje, encontrei um erro 413 entity too large . Para corrigir isso, eu defini client_max_body_size para um valor mais alto, o que resolveu o problema.

Eu estava pensando se há alguma desvantagem em definir esse valor para um limite muito alto (digamos, 500M ) ou deixar o tamanho totalmente desmarcado?

    
por Niek 13.04.2018 / 15:52

1 resposta

0

Lembre-se Você precisa configurar tanto o nginx quanto o php para permitir o tamanho do upload. Encontre você php.ini e apenas verifique este parâmetro

;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

E, em seguida, reinicie o php e o nginx. Verifique também o seu log de erros nginx, se houver algo como

denying upload as opening to temp-file for upload failed: /xxx/xxx/xxx

Então é o seu arquivo de permissão

    
por 16.04.2018 / 11:57

Tags