WP Cerber 127.0.0.2

Hey, ho scritto questo articolo 3 anni e 11 mesi fa.
È molto probabile che nel frattempo le cose siano cambiate.

Ho installato e configurato la versione free di WP-Cerber e ho subito notato che gli molti indirzzi IP venivano letti come 127.0.0.2, dopo una brevissima ricerca google sono arrivato all’esaustiva pagina dell’assistenza di tophost, che al momento riporta:

IP visitatore sempre 127.0.0.2
Supporto / Domande tecniche / PHP e MySQL / IP visitatore sempre 127.0.0.2

Utilizzando il supporto HTTPS, il sistema di logging delle visite del proprio CMS, darà sempre con IP visitatore: 127.0.0.2.

Questo purtroppo accade a causa di un BUG di sistema. Per il momento, l’unica soluzione è inserire all’inizio del file PHP di ingresso (es index.php o il file di configurazione) la seguente istruzione:

$_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_FORWARDED_FOR'];

Creato a: 11/05/2018 12:24pm
L’ultima volta a: 11/05/2018 12:26pm

Ho quindi provveduto a modificare il file wp-config.php inserendo questa minuscola condizione tra le primissime righe, e ha subito funzionato come da aspettativa:

if ( $_SERVER['REMOTE_ADDR'] == "127.0.0.2" ) {
    $_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_FORWARDED_FOR'];
}

 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

*

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.