Help

誤ったIPアドレス検出の問題を解決する

WPCerberがすべてのIPアドレスを正しく検出することは非常に重要です。


English version: Solving problem with incorrect IP address detection


一部のWebサーバーでは、サーバー構成が標準ではないため、WPCerberはIPアドレスを自動的に検出できません。つまり、WP CerberはWebサイトを保護できず、WordPressダッシュボードからロックアウトすることさえできます。

まず、プラグインのメイン設定でマイサイトがリバースプロキシの背後にあることを有効にして、プラグインがIPアドレスを検出する方法を確認してください。

CerberがIPアドレスを正しく検出することを確認してください

  1. ブラウザタブ(ウィンドウ)で[ IPアドレスとは]ページを開き、別のブラウザタブ(ウィンドウ)でWebサイトのアクセスリスト管理ページを開きます。
  2. 私のIPアドレスページは、アクセスリスト管理ページにあなたのIPラベルの下でIPアドレスには何にIPアドレスを比較してください。
  3. 2つの同一のIPアドレスが表示されます。

それでもWPCerberにIPアドレスを正しく検出させることができない場合は、 wp-config.phpファイルで特別なCERBER_IP_KEY定数を定義する必要があります。プラグインはそれをキーとして使用して、 $ _ SERVER変数からIPアドレスを取得します。以下の手順を参照してください。

するべきこと

  1. [私のIPアドレスとは]ページで現在のIPアドレスを取得します
  2. WP Cerber管理メニューの下にあるツール管理ページに移動し、 [診断]タブをクリックします
  3. [サーバー環境変数]セクションまで下にスクロールします
  4. セクションに表示されている行の1つでIPアドレスを見つけます
  5. IPアドレスのある行の左側に、キーが表示されます。以下のスクリーンショットでは、キーはHTTP_X_REAL_IP
  6. そのキーを取得し、wp-config.phpファイルの先頭(<?phpの行の後)にキーを含む次の行を追加します
    define( 'CERBER_IP_KEY'、 'HTTP_X_REAL_IP'); 

Server Environment Variables

The Server Environment Variables section on the Diagnostic tab

注:HTTP_X_REAL_IPは例として示されているため、独自のキーを見つけて使用する必要があります。


I'm a team lead in Cerber Tech. I'm a software & database architect, WordPress - PHP - SQL - JavaScript developer. I started coding in 1993 on IBM System/370 (yeah, that was amazing days) and today software engineering at Cerber Tech is how I make my living. I've taught to have high standards for myself as well as using them in developing software solutions.

View Comments
There are currently no comments.