在我的架构中,我在我的 docker 中使用/jwilder/nginx-proxy 作为代理服务器,然后我使用 MySQL 和 WordPress 安装了 3 个 WordPress 网站。
它们运行良好,但/jwilder/nginx-proxy 的默认配置上传限制为 2MB,但我的 WordPress 模板约为 20MB。
当我尝试上传这个模板时
413 Request Entity Too Large
nginx/1.13.6
此外,我使用下面的代码安装/jwilder/nginx-proxy
docker run -d -p 80:80 --name nginx-proxy -v /var/run/docker.sock:/tmp/docker.sock jwilder/nginx-proxy
如何配置上传限制?
问候
最佳答案
搜索后,我在名为 client_max_body_size.conf
的容器外创建了一个文件,内容为 client_max_body_size 25m;
(或其他)并将其绑定(bind)安装到您的 nginx-proxy容器:
docker run -d --name nginx-proxy -v /var/run/docker.sock:/tmp/docker.sock \
-v $ <path>/client_max_body_size.conf:/etc/nginx/conf.d/client_max_body_size.conf:ro \
-p 80:80 jwilder/nginx-proxy
关于php - 如何更改 docker jwilder/nginx-proxy 上传限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47327145/