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

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です