コンテンツにスキップ

NGINX Wallarmノードのインストール後のエラー

NGINX Wallarmノードのインストール後にエラーが発生する場合は、本トラブルシューティングガイドを参照して解決してください。該当する内容が見つからない場合はWallarm technical supportへお問い合わせください。

ファイルのダウンロードシナリオが失敗する場合

フィルタノードインストール後にファイルのダウンロードシナリオが失敗する場合、Wallarm構成ファイル内のclient_max_body_sizeディレクティブで設定された制限をリクエストサイズが超えていることが原因です。

ファイルアップロードを受け入れるアドレスのlocationディレクティブ内でclient_max_body_sizeの値を変更してください。locationの値のみを変更すると、メインページが大きなリクエストを受けるのを防止できます。

次のようにclient_max_body_sizeの値を変更してください:

  1. /etc/nginx/sites-enabled/defaultファイルを編集用に開いてください。

  2. 以下の新しい値を入力してください:

    location /file/upload {
     client_max_body_size 16m;
    }
    

/file/uploadはファイルアップロードを受け入れるアドレスです。

詳細なディレクティブの説明はNGINX公式ドキュメントでご確認ください。

blockingモード(wallarm_mode block)で稼動している際にフィルタノードが攻撃をブロックしないのはなぜですか?

wallarm_modeディレクティブを使用するのは、複数あるトラフィックフィルトレーションモードの設定方法のひとつに過ぎません。これらの設定方法の中にはwallarm_modeディレクティブの値より優先度の高いものもあります。

もしwallarm_mode blockを用いてブロッキングモードを設定しているのにWallarmフィルタノードが攻撃をブロックしない場合は、他の設定方法でフィルトレーションモードが上書きされていないことを確認してください:

フィルトレーションモード設定方法の詳細→