Nginx Modsecurity 機能のインストール方法を学習しますか? このチュートリアルでは、Ubuntu Linux を実行しているコンピューターで Nginx Modsecurity 機能を構成します。
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
• ModSecurity 3.0.4
機器リスト
次のセクションでは、このチュートリアルの作成に使用される機器の一覧を示します。
アマゾンアソシエイトとして、私は適格な購入から稼ぎます。
Nginx – 関連チュートリアル:
このページでは、Nginxに関連するチュートリアルのリストにすばやくアクセスできます。
チュートリアル Nginx – ModSecurity のインストール
Nginx サーバーをインストールします。
必要なパッケージをインストールします。
SSDEP という名前のソフトウェアをインストールします。
ModSecurity の最新バージョンをダウンロードします。
ModSecurity をコンパイルしてインストールします。
ModSecurity用のNginxコネクタの最新バージョンをダウンロードしてください。
システムにインストールされている Nginx のバージョンを確認します。
コマンド出力を次に示します。
システムにインストールされている同じバージョンの Nginx のソースコードをダウンロードします。
Nginx コネクタをコンパイルしてインストールします。
ModSecurity コアルールセットをダウンロードしてインストールします。
おめでとう! Nginx サーバー上の ModSecurity のインストールが完了しました。
チュートリアル Nginx – ModSecurity の設定
Nginx 構成ファイルを編集します。
Nginx 構成ファイルに次の行を追加します。
設定前のファイルを次に示します。
ここに私たちの設定の後のファイルがあります。
Modsec という名前のディレクトリを作成し、必要な構成ファイルをコピーします。
ModSecurity 構成ファイルを編集します。
次の行を見つけます。
これらの行を次の構成に変更します。
ここに私たちの設定の後のファイルがあります。
インストールされている CRS ルールを使用する ModSecurity を有効にするファイルを作成します。
ここにファイルの内容があります。
デフォルトの Web サイトの Nginx 構成ファイルを編集します。
Nginx 構成ファイルに次の行を追加します。
設定前のファイルを次に示します。
ここに私たちの設定の後のファイルがあります。
Nginx サービスを再起動します。
必要に応じて、ブラウザーを使用して Nginx サーバーにテスト要求を送信します。
テスト要求を送信した後、ModSecurity ログを確認します。
おめでとう! Nginx サーバーで ModSecurity の設定が完了しました。