Modérateur : Équipe
Je ne connais pas NGINX, mais voilà un message qui peut surement au moins donner une piste : http://forums.phpbb-fr.com/support-util ... l#p1656827pecolard a écrit :Depuis le passage à NGINX, nous constatons que les IP affichées sur le PCA sont toutes en 127.0.0.1. Avant, nous avions les IP réelles.
C’est-à-dire ? Pour les nouveaux enregistrés ou seulement pour les anciens ?pecolard a écrit :En regardant la bdd, la table user indique les ip réelles des utilisateurs.
Ce qu’il serait bien de savoir, c’est si le champ n’est effectivement pas mis à jour ou si l’information est enregistrée avec 127.0.0.1, car ce n’est pas forcément pareil.pecolard a écrit :Dans la table user, le champ user_lastpost_time est bien mis à jour, mais les champs user_ip`, `user_lastvisit` ne sont pas mis à jour.
J'ai du mal à me représenter l'infra en place.Mon pc -> Frontal load balancer (NGINX) -> Serveur phpbb.
Ce n'est pas dans cette table qu'il faut regarder les nouvelles ips, mais dans la table sessions.En regardant la bdd, la table user indique les ip réelles des utilisateurs.
Code : Tout sélectionner
// Why no forwarded_for et al? Well, too easily spoofed. With the results of my recent requests
// it's pretty clear that in the majority of cases you'll at least be left with a proxy/cache ip.
$ip = htmlspecialchars_decode($request->server('REMOTE_ADDR'));
Code : Tout sélectionner
// Default IP if REMOTE_ADDR is invalid
$this->ip = '127.0.0.1';
Code : Tout sélectionner
/**
* Event to alter user IP address
*
* @event core.session_ip_after
* @var string ip REMOTE_ADDR
* @since 3.1.10-RC1
*/
$vars = array('ip');
extract($phpbb_dispatcher->trigger_event('core.session_ip_after', compact($vars)));
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité