calibreweb服务在nginx后代理实现HTTPS,上传时出现413 request entity too large
报错。
需要修改nginx.conf,疑似文件为/etc/nginx/nginx.conf
,无client_max_body_size
参数。
参考以下配置413 request entity too large 解决办法↗,在单个配置中添加参数。
在http节点下(http全局)
http {
# 将nginx代理的所有请求实体的大小限制为1024m
client_max_body_size 1024m;
}
在server节点下(server全局)
server {
# 将该服务下的所有请求实体的大小限制为1024m
client_max_body_size 1024m;
}
在location节点下(单应用)
location /test {
# 将此路由请求的实体大小限制为1024m
client_max_body_size 1024m;
}
添加后重载服务
# 检查配置文件是否正确
nginx -t
# 重启nginx服务
nginx -s reload
恢复正常,不再报错。