以前、リバースプロキシとしてFlask Webに基づいてNginxを開発した場合、ユーザーは計算のためにサーバーに大きなファイルをアップロードする必要がありました。当初は、少量のデータを含むファイルをアップロードすることに問題はありませんでした。ファイルが少し大きくなると、アップロードすると、エラーが直接報告されます。理由は非常に単純です。それはnginx構成の問題であり、構成にclient_max_body_size構成を追加するだけです。
具体的な操作は次のとおりです。
- まず、構成ファイルnginx.confを見つけます
root@ubuntu:/etc# locate nginx.conf
/etc/nginx/nginx.conf
- 構成ファイルの編集
root@ubuntu:/etc# vim /etc/nginx/nginx.conf
httpで追加:
client_max_body_size 100m;
100個は実際の開発ニーズに応じて変更できます
3.構成を変更した後、nginxを再起動して有効にし、sbinファイルを入力する必要があります。
cd /usr/sbin
./nginx -s reload