百度wap網(wǎng)站建設(shè)cdq百度指數(shù)
網(wǎng)站在進(jìn)行文件上傳的時(shí)候出現(xiàn)了上傳文件失敗,
查看上傳時(shí)的請(qǐng)求連接,發(fā)現(xiàn)上傳的url報(bào)出了413的錯(cuò)誤碼。
413的錯(cuò)誤碼是表示:
請(qǐng)求實(shí)體太大。
為什么會(huì)出現(xiàn)該問題?
是因?yàn)閚ginx中的某處配置不夠大
#允許客戶端請(qǐng)求的最大單文件字節(jié)數(shù)
client_max_body_size 10m;?
#緩沖區(qū)代理緩沖用戶端請(qǐng)求的最大字節(jié)數(shù),
client_body_buffer_size 128k;
#nginx跟后端服務(wù)器連接超時(shí)時(shí)間(代理連接超時(shí))
proxy_connect_timeout 90;
#連接成功后,后端服務(wù)器響應(yīng)時(shí)間(代理接收超時(shí))
proxy_read_timeout 90;
#設(shè)置代理服務(wù)器(nginx)保存用戶頭信息的緩沖區(qū)大小
proxy_buffer_size 4k;
#proxy_buffers緩沖區(qū),網(wǎng)頁(yè)平均在32k以下的話,這樣設(shè)置
proxy_buffers 4 32k;
#高負(fù)荷下緩沖大小(proxy_buffers*2)
proxy_busy_buffers_size 64k;?
#設(shè)定緩存文件夾大小,大于這個(gè)值,將從upstream服務(wù)器傳
proxy_temp_file_write_size 64k; ?
其中 設(shè)置
client_max_body_size 8M;(配置請(qǐng)求體緩存區(qū)大小, 不配的話)?
client_body_buffer_size 128k;(設(shè)置客戶端請(qǐng)求體最大值)?
這兩項(xiàng)值應(yīng)該就可以了。
最后再將nginx進(jìn)行重新啟動(dòng)即可。