この記事では主に、nginx でアップロードされたファイルのサイズを変更する方法、独自のサーバーを構築する方法、nginx をプロキシとして使用する方法について説明します。 1M を超えるクライアント ファイルは正常にアップロードできず、nginx はアップロードされたファイルが大きすぎるというエラーを直接報告するため、nginx の設定を変更したところ正常に動作しました。
インターネットで説明されているように client_max_body_size フィールドを追加します。nginx をどのように再起動しても機能しません。後で、配置に問題があることがわかりました。
server { listen 80; server_name localhost; client_max_body_size 10M; location /web { alias D:/web; index main.html; } location /web/service { proxy_pass http://192.168.1.188:8080/service; } location /web/service/upload { proxy_pass http://192.168.1.188/upload; } }
client_max_body_size 10M localhost/webの中括弧内ではなく、サーバーの下のserver_nameの下に配置する必要があります
自分で構築したサーバーは、nginxをプロキシとして使用します。 1M を超えるクライアント ファイルは正常にアップロードできず、nginx はアップロードされたファイルが大きすぎるというエラーを直接報告するため、nginx の設定を変更したところ正常に動作しました。
インターネットで説明されているように client_max_body_size フィールドを追加します。nginx をどのように再起動しても機能しません。後で、配置に問題があることがわかりました。
server { listen 80; server_name localhost; client_max_body_size 10M; location /web { alias D:/web; index main.html; } location /web/service { proxy_pass http://192.168.1.188:8080/service; } location /web/service/upload { proxy_pass http://192.168.1.188/upload; } }
client_max_body_size 10Mは、localhost/webの中括弧内ではなく、サーバーの下のserver_nameの下に配置する必要があります。
関連する推奨事項:
PHP と Nginx のファイル アップロード サイズ制限を解決する方法
PHP_PHP チュートリアルで画像ファイルのアップロード サイズを設定する方法
以上がnginxでアップロードされたファイルのサイズを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。