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.2Utilizzando 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']; }