由于nginx是我用brew命令安装的,很多配置都是没有更改的,包括 client_max_body_size 都是默认的,上传文件时超出最大限制且缓存目录 client_body_temp 没有设置写入权限,所以导致接口500
打开nginx.conf 将下面的配置追加到 http 的最后,然后重启服务 brew services restart nginx 即可
client_body_buffer_size 60k; client_body_timeout 60; client_header_buffer_size 64k; client_header_timeout 60; client_max_body_size 50m; keepalive_requests 100; large_client_header_buffers 4 64k; reset_timedout_connection on; send_timeout 60; sendfile_max_chunk 512k; server_names_hash_bucket_size 256;
标签:body,接口,60,nginx,client,php,size From: https://www.cnblogs.com/liumaofei/p/18048301