一個(gè)roundcube的郵件系統(tǒng),上傳附件的時(shí)候提示上傳附件失敗。結(jié)合php nginx的結(jié)構(gòu),最大可能就是nginx的配置問(wèn)題。查看nginx日志,看到錯(cuò)誤日志類似如下:
2022/06/30 23:02:02 [error] 2050#0: *6896 client intended to send too large body: 13707422 bytes, client: 39.185.210.24, server: mail.szl724.com, request: \post /roundcube/?_task=mail&_remote=1&_from=compose&_id=22456968662be616b528a2&_uploadid=upload1656644522065&_action=upload http/1.1\, host: \mail.szl724.com\, referrer: \http://mail.szl724.com/roundcube/?_task=mail&_action=compose&_id=22456968662be616b528a2\2022/06/30 23:02:51 [notice] 2242#0: signal process started打開nginx配置文件/etc/nginx/nginx.conf
在http模塊中增加配置
client_max_body_size 100m;修改后重新載入nginx