nginx 出現413 Request Entity Too Large問題的解決方法
使用php 上傳圖片(大小1.9M),出現 nginx: 413 Request Entity Too Large 錯誤。
根據經驗是伺服器限制了上傳檔案的大小,但php預設的檔案上傳是2M,應該不會出現問題。
打開php.ini,把 upload_max_filesize 和 post_max_size 修改為20M,然後重新啟動。
再次上傳,問題依舊,可以排除php方面的問題。
原來nginx預設上傳檔案的大小是1M,可nginx的設定中修改。
解決方法如下:
1.開啟nginx設定檔 nginx.conf, 路徑一般是:/etc/nginx/nginx.conf。
2.在http{}段加入 client_max_body_size 20m; 20m為允許最大上傳的大小。
3.保存後重啟nginx,問題解決。
以上就介紹了nginx 出現413 Request Entity Too Large問題的解決方法,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。