Hace unos meses publiqué un tip sobre WP & Varnish, por un tema concreto, el registro correcto de ips en nuestro sistema instalando un módulo, el Rpaf. Es un módulo útil cuando tenemos algún tipo de proxy, o caché, como en este caso varnish.
Hace poco he tenido un “problema” con un cliente. Al hacer el split de su backend y frontend, akismet plugin comenzó a filtrar todos los comentarios como spam. Yo no me acordaba de este detalle, el de las variables:
REMOTE_ADDR
X_FORWARDER_FOR
Para arreglar esto hemos de seguir una serie de pasos explicados aquí Y adicionalmente, para el tema de los comentarios de WP, hemos de editar (y si alguien sabe otra manera que la diga :)) los archivos:
wp-includes/comment.php
wp-content/plugins/akismet/akismet.php
tendremos que editar estos dos archivos buscando la variable
REMOTE_ADDR
y editando por
HTTP_X_FORWARDED_FOR
Faltará reiniciar Varnish y ya lo tenemos.
Links
http://mclear.co.uk/2010/12/03/wordpress-and-varnish-comment-ips/