私が持っている/admin
私のウェブサイト上のカタログを、私は管理者がWebフォーム経由で大きなファイルをアップロードすることができるようにしたいと思います。nginx.comの外観は次のとおりです。
http {
# ...
client_max_body_size 16M;
# ...
server {
server_name example.com;
root /var/www/example.com;
index index.php;
location /admin {
client_max_body_size 256M;
}
# ...
}
}
これは動作しません。/admin/index.php
スクリプトは16Mbを超えるファイルをアップロードできません:413 Request Entity Too Large
ただし、ブロックするclient_max_body_size
ために移動すると、server
すべてが正常に機能します。しかし、私はこの変更をadmin
カタログだけにしたくありません。
docsによると、ブロックclient_max_body_size
内に配置してlocation
、目的のパスの設定のみをオーバーライドできます。
何が間違っているのでしょうか?