jwilder/nginx-proxyのファイルアップロード制限を拡張する方法
jwilder/nginx-proxyをリバースプロキシとして使用していて、大きなファイルをアップロードしようとすると
413 Request Entity Too Large
というエラーでアップロードすることができない
jwilder/nginx-proxyのファイルアップロード制限を拡張する方法は以下の通り
ローカルのserver.confを/etc/nginx/conf.d/server.confとしてマウントする行を追加したDocker Composeファイル(docker-compose.yaml)を作成する
version: '3' services: nginx-proxy: image: jwilder/nginx-proxy:latest ports: - '80:80' volumes: - /var/run/docker.sock:/tmp/docker.sock:ro - ./server.conf:/etc/nginx/conf.d/server.conf networks: - nginx-proxy networks: nginx-proxy: external: true
docker-compose.yamlと同じ場所にserver.confを作成してclient_max_body_size 100M;を追記する
touch ./server.conf vi ./server.conf client_max_body_size 100M;
docker-composeを再度実行
docker-compose up -d