pligg, Your computer has incorrectly entered your account information more than xx times …

Un mensaje de error que sale a veces cuando “alguien” intenta entrar con tu cuenta en la instalación de pligg.
“Your computer has incorrectly entered your account information more than xx times. You will need to wait xxx seconds before logging in again. If you need to reset your password, use the Forgotten Password area above to request a new password.”


Cuando fallas al hacer login varias veces, tu ip se añade al fichero pligg/bannedips.txt. Basta con borrar la ip de ese fichero para volver a abrir el paso.

Si tienes ip fija, puedes añadirla al fichero pligg/approvedips.txt

En mi caso todo ha venido provocado por dejar las cosas a medias. ultimamente estoy jugando con el varnish…asi que todas las peticiones que se le pasan al servidor web vienen de la ip 127.0.0.1. Vamos que entre quien entre se bloquea siempre.

Para evitar esto y que al servidor web le llegue la ip de origen hay que añadir:

En la configuración de varnish /etc/varnish/default.vcl

En mi caso esta puesto así…

if (req.http.host ~ “^(www\.)?xx.xx$”) {
set req.backend = default;
remove req.http.X-Forwarded-For;
set req.http.X-Forwarded-For = client.ip;
return(pass);
}

Y luego añadir en la sección http del fichero nginx.conf

set_real_ip_from 127.0.0.1;
real_ip_header X-Forwarded-For

Reinicias los dos servicios… y empiezan a aparecer las ips de verdad en el log.

Comments are closed.