如何更改 docker jwilder/nginx-proxy 上传限制?
Posted
技术标签:
【中文标题】如何更改 docker jwilder/nginx-proxy 上传限制?【英文标题】:How can I change the docker jwilder/nginx-proxy upload limits? 【发布时间】:2018-04-29 20:14:07 【问题描述】:在我的架构中,我使用 /jwilder/nginx-proxy 作为 docker 中的代理服务器,然后安装了 3 个带有 mysql 和 WordPress 的 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
如何配置上传限制?
问候
【问题讨论】:
【参考方案1】:搜索后,我在容器外创建了一个名为 client_max_body_size.conf
的文件,其内容为 client_max_body_size 25m;
(或其他),并将其绑定挂载到您的 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
【讨论】:
以上是关于如何更改 docker jwilder/nginx-proxy 上传限制?的主要内容,如果未能解决你的问题,请参考以下文章
Nginx 代理背后的 SSL SpringBoot App Docker 容器