Journaux Apache: «:: 1…» OPTIONS * HTTP / 1.0 "200 -


7

Il suffit de regarder les journaux d'un site moins occupé sur l'un de nos serveurs Apache et d'en remarquer des tonnes dans le journal:

::1 - - [15/Apr/2011:12:11:40 -0700] "OPTIONS * HTTP/1.0" 200 -
::1 - - [15/Apr/2011:12:11:41 -0700] "OPTIONS * HTTP/1.0" 200 -
::1 - - [15/Apr/2011:12:11:44 -0700] "OPTIONS * HTTP/1.0" 200 -

Ils semblent apparaître plusieurs fois juste en dessous des demandes GET où Apache a diffusé une page et ses images associées.

  1. que signifient-ils?
  2. quelle IP est " ::1"?
  3. s'ils sont bénins, puis-je les supprimer?

En relation, voir Ignorer la requête «HTTP 1.0 OPTIONS» dans l'analyse Web GoAccess .

Réponses:


6

D' ici

C'est Apache qui interroge ses processus enfants pour vérifier qu'ils répondent correctement.

31-2 - 0/0/44. 0,00 41 0 0,0 0,00 0,92 :: 1 OPTIONS mxx1.xx.com * HTTP / 1.0

Le deuxième champ, "-", montre que ce n'est pas une connexion active .. C'est la dernière connexion qui a eu lieu pour ce thread / processus particulier. Étant donné qu'Apache interroge ses enfants toutes les quelques minutes, il n'est pas inhabituel d'en voir beaucoup sur un système avec un trafic Web léger.

Avec certaines versions d'Apache, vous verriez un "GET /" au lieu de "OPTIONS *" pour ces connexions.

https://issues.apache.org/bugzilla/show_bug.cgi?id=41796


Je vois. Donc, compte tenu de ce que vous avez cité, je suppose que je pourrais voir la valeur de la journalisation d'une erreur lorsqu'un processus enfant a été interrogé ... mais en l'état, ces entrées de journal semblent assez inutiles. Quelqu'un sait-il comment les supprimer?
Meltemi


1

Vérifiez votre fichier serveurs / etc / hosts. Vous avez probablement l'entrée pour «localhost» définie sur «:: 1» qui est au format IPV6. Remplacez-le par «127.0.0.1» (IPV4) et ce message de journal disparaîtra.


0

j'ai eu ce «problème» et c'était ennuyeux comme l'enfer. l'un des deux serveurs que j'ai fait cela. un an ou deux plus tard ... je viens de découvrir que sur un serveur j'ai écouté 443 dans le httpd.conf.

j'ai donc mis la directive 'Listen 443' dans le fichier ssl.conf.

apachectl gracieux

pouf ... problème ennuyeux disparu.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.