Domaines de spam dans le journal des erreurs

Je peux voir une request de domaine étrange dans mon journal des erreurs:

2011/11/03 09:04:18 [erreur] 1203 # 0: * 4044 FastCGI envoyé en stderr: "Acheté avec succès" http://jeannie733.2itb.com/oxycodonepricesideef.html ': GET code de réponse 200 "pendant la lecture En-tête de réponse en amont, client: 41.222.211.141, server: contra.net.au, request: "POST /wp-comments-post.php HTTP / 1.1" en amont:

Est-ce que cela indique que mon site a été piraté?

Est-ce que cela indique que mon site a été piraté?

Non, cela signifie qu'un robot de spam essaie de contourner le formulaire de commentaires. Vous pouvez l'arrêter en ajoutant la configuration de belows au context du server dans nginx.conf :

  set $postr ""; if ($request_method = POST) { set $postr "${postr}P"; } if ($request_uri = /wp-comments-post.php) { set $postr "${postr}W"; } if ($http_referer !~ ^(jeannie733.2itb\.com) ) { set $postr "${postr}R"; } if ($http_user_agent = "") { set $postr "${postr}U"; } if ($postr = PWRU) { return 444; } 

Le code d'état 444 rend Nginx ne renvoie aucune information au client et ferme la connection.