web-dev-qa-db-fra.com

Pourquoi reçois-je des HTTP GET pour un domaine que je ne possède pas?

Je dirige un Centos7 serveur Web. J'ai remarqué quelques requêtes HTTP GET étranges comme celles-ci:

94.185.83.100 - - [29/Feb/2016:23:29:00 +0530] "GET http://testp1.piwo.pila.pl/testproxy.php HTTP/1.1" 404 390 "-" "Mozilla/5.0 (Windows NT 5.1; rv:32.0) Gecko/20100101 Firefox/31.0"
185.25.151.159 - - [01/Mar/2016:07:36:40 +0530] "GET http://testp1.piwo.pila.pl/testproxy.php HTTP/1.1" 404 390 "-" "Mozilla/5.0 (Windows NT 5.1; rv:32.0) Gecko/20100101 Firefox/31.0"  
  1. Je n'ai pas de connexion au domaine piwo.pila.pl. Comment at-il fini dans mon Apache access_log?
  2. Dans le error_log document, le même document est donné sous ma racine Web, c'est-à-dire: [Mon Feb 29 23:29:00.175813 2016] [:error] [pid 11382] [client 94.185.83.100:43718] script 'myWebRoot/testproxy.php' not found or unable to stat Est-ce le comportement attendu? Que le access_log conserve un enregistrement de la demande exacte tandis que error_log suit la même demande mais traduite en URL sur le système de fichiers?
25
Sriram

Votre site Web a été touché par un script automatisé qui recherche des proxys ouverts sur Internet. L'URL à laquelle il tente d'accéder enregistrerait une requête mandatée réussie et ajouterait votre serveur à une liste.

32
wireghoul