誤ったIPアドレス検出の問題を解決する
WPCerberがすべてのIPアドレスを正しく検出することは非常に重要です。
English version: Solving problem with incorrect IP address detection
一部のWebサーバーでは、サーバー構成が標準ではないため、WPCerberはIPアドレスを自動的に検出できません。つまり、WP CerberはWebサイトを保護できず、WordPressダッシュボードからロックアウトすることさえできます。
まず、プラグインのメイン設定でマイサイトがリバースプロキシの背後にあることを有効にして、プラグインがIPアドレスを検出する方法を確認してください。
CerberがIPアドレスを正しく検出することを確認してください
- ブラウザタブ(ウィンドウ)で[ IPアドレスとは]ページを開き、別のブラウザタブ(ウィンドウ)でWebサイトのアクセスリスト管理ページを開きます。
- 私のIPアドレスページは、アクセスリスト管理ページにあなたのIPラベルの下でIPアドレスには何にIPアドレスを比較してください。
- 2つの同一のIPアドレスが表示されます。
それでもWPCerberにIPアドレスを正しく検出させることができない場合は、 wp-config.phpファイルで特別なCERBER_IP_KEY定数を定義する必要があります。プラグインはそれをキーとして使用して、 $ _ SERVER変数からIPアドレスを取得します。以下の手順を参照してください。
するべきこと
- [私のIPアドレスとは]ページで現在のIPアドレスを取得します
- WP Cerber管理メニューの下にあるツール管理ページに移動し、 [診断]タブをクリックします
- [サーバー環境変数]セクションまで下にスクロールします
- セクションに表示されている行の1つでIPアドレスを見つけます
- IPアドレスのある行の左側に、キーが表示されます。以下のスクリーンショットでは、キーは
HTTP_X_REAL_IP
- そのキーを取得し、wp-config.phpファイルの先頭(<?phpの行の後)にキーを含む次の行を追加します
define( 'CERBER_IP_KEY'、 'HTTP_X_REAL_IP');
注:HTTP_X_REAL_IPは例として示されているため、独自のキーを見つけて使用する必要があります。
Releases
Next Post
WP Cerber Security 8.6.3
Help