出现的情况:最近在新项目中使用到ueditor富文本编辑器提交文件时,当富文本编辑器内容较多的时候点击提交时会出现:Request-URI Too Large 错误!
出现原因:原因是请求头的长度超出了nginx限制,http块需增加如下参数并reload Nginx。
解决办法:
linux中,修改nginx.conf文件,在http块中加入或修改如下的配置:
client_header_buffer_size 512k;
#客户端请求头部的缓冲区大小。这个可以根据你的系统分页大小来设置,一般一个请求的头部大小不会超过1k,不过由于一般系统分页都要大于1k,所以这里设置为分页大小。
large_client_header_buffers 4 512k;
#客户请求头缓冲大小。nginx默认会用client_header_buffer_size这个buffer来读取header值,如果header过大,它会使用large_client_header_buffers来服务。