我将Azuracast安装到了VPS,还为我的网站安装了Wordpress。两者都使用Docker很好地安装,并提供了安装说明Azuracasts文档。现在,我唯一的问题是我无法上载我为网站购买的主题。关于修补Docker镜像/容器,我是一个新手。我已经找到了问题所在,很可能是nginx-proxy。我需要一个 super 简化的说明,如何将client_max_body_size添加到需要放置的.conf文件中。因此,将非常感谢您提供有关此问题的任何形式的帮助。

最佳答案

如果您使用的是默认的azuracast docker设置,最简单的方法之一就是覆盖 docker-compose.yml 文件中的 /etc/nginx/azuracast.conf 文件

version: '2.2'

services:
  nginx_proxy:
    ...
    volumes:
      ...
      - ./azuracast.nginx.conf:/etc/nginx/azuracast.conf
然后在 azuracast.nginx.conf (您可以根据需要命名)中更​​改代表最大 body 尺寸的第二行,如下所示:
server_tokens off;
client_max_body_size 2050m;
gzip on;
gzip_vary on;
gzip_disable "msie6";
gzip_comp_level 6;
gzip_min_length 1100;
gzip_buffers 16 8k;
gzip_proxied any;
gzip_types
    text/plain
    text/css
    text/js
    text/xml
    text/javascript
    application/javascript
    application/x-javascript
    application/json
    application/xml
    application/xml+rss;
希望这对您有所帮助,希望您之前找到了答案。
要获得官方答复,请转到https://github.com/nginx-proxy/nginx-proxy,但是要复杂一些。
另一个提示: docker-compose exec nginx_proxy bash apk添加nano 并玩得开心;)

关于wordpress - Azuracast/Docker/413请求实体太大,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/64213582/

10-09 22:36