Question

J'ai un serveur bâtard derrière Apache. Ça fonctionne bien; Cependant, de temps en temps, le serveur Apache ferme apparemment tout seul. Je ne sais pas s'il y a un problème de configuration ou s'il s'agit d'une attaque. Voici le journal des erreurs Apache:

[Thu Apr 30 02:15:07 2009] [notice] SIGHUP received.  Attempting to restart
[Thu Apr 30 02:15:07 2009] [warn] NameVirtualHost *:0 has no VirtualHosts
[Thu Apr 30 02:15:07 2009] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13 configured -- resuming normal operations
[Thu Apr 30 02:17:13 2009] [error] [client 61.139.105.163] File does not exist: /var/www/fastenv
[Thu Apr 30 02:24:06 2009] [error] [client 61.139.105.163] File does not exist: /var/www/fastenv
[Thu Apr 30 10:49:18 2009] [warn] pid file /var/run/apache2.pid overwritten -- Unclean shutdown of previous Apache run?
[Thu Apr 30 10:49:18 2009] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13 configured -- resuming normal operations
[Thu Apr 30 12:53:08 2009] [notice] SIGHUP received.  Attempting to restart
[Thu Apr 30 12:53:08 2009] [warn] NameVirtualHost *:0 has no VirtualHosts
[Thu Apr 30 12:53:08 2009] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13 configured -- resuming normal operations
[Thu Apr 30 12:59:15 2009] [notice] SIGHUP received.  Attempting to restart
[Thu Apr 30 12:59:15 2009] [warn] NameVirtualHost *:0 has no VirtualHosts
[Thu Apr 30 12:59:15 2009] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13 configured -- resuming normal operations
[Thu Apr 30 13:58:49 2009] [notice] SIGHUP received.  Attempting to restart
[Thu Apr 30 13:58:49 2009] [warn] NameVirtualHost *:0 has no VirtualHosts
[Thu Apr 30 13:58:49 2009] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13 configured -- resuming normal operations
[Fri May 01 10:59:07 2009] [warn] pid file /var/run/apache2.pid overwritten -- Unclean shutdown of previous Apache run?
[Fri May 01 10:59:07 2009] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13 configured -- resuming normal operations
[Fri May 01 17:51:15 2009] [warn] pid file /var/run/apache2.pid overwritten -- Unclean shutdown of previous Apache run?
[Fri May 01 17:51:15 2009] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13 configured -- resuming normal operations

Je ne sais pas trop ce qu'est / var / www / fastenv, mais je ne pense pas que rien dans mon application appelle cela. De plus, le site Web est toujours en mode bêta et compte peu d'utilisateurs. Je ne pense pas qu'aucun d'entre eux ait l'adresse IP 61.139.105.163, mais il est possible qu'ils l'aient.

Des idées? Ce serait bien si vous pouviez me donner des indices où regarder ou comment s'y prendre pour résoudre ce problème

Était-ce utile?

La solution

J'ai exactement le même journal depuis la même adresse IP. Le fait de le regarder montre qu'il appartient au gouvernement chinois. Il semble qu’il s’agisse d’une analyse utilisant des éléments côté serveur pour en savoir le plus possible sur votre serveur. J'ai banni l'adresse IP.

Autres conseils

Je ne suis pas sûr que ce soit entièrement lié à la programmation, mais quoi qu'il en soit ... aucune de ces erreurs ne me semble être une erreur grave. Les accès à / var / www / fastenv signifient simplement que l'ordinateur à l'adresse IP 61.139.105.163 a envoyé une demande pour http://www.example.com/fastenv ou quelque chose comme ça (cela dépend exactement de la façon dont vous avez configuré vos hôtes virtuels); Je regarderais le journal d'accès pour plus d'informations, pour voir quelles autres demandes provenaient de cette adresse IP. Ce n’est probablement pas un sujet de préoccupation.

La ligne à propos de NameVirtualHost *: 0 signifie que quelque part dans votre fichier de configuration, vous avez une directive NameVirtualHost incorrecte, peut-être sans arguments. Vous devriez probablement chercher cela et le supprimer, mais si le serveur fonctionne correctement, ce n'est pas grave.

La raison pour laquelle votre serveur s'arrête (en train de redémarrer) semble être un SIGHUP - en d'autres termes, quelque chose sur le système envoie à Apache un signal lui indiquant de redémarrer. Je pense que c'est essentiellement la même chose qui se produit si vous exécutez apache2 restart . Sans savoir ce qui envoie ce signal, je ne peux pas en dire plus.

61.139.105.163 est connu pour faire toutes sortes de choses de type piratage, il suffit de google l’adresse IP. Vous devriez définitivement interdire cette adresse IP.

Cliquez sur Apache Config - > Apache (httpd.conf)

Recherchez #Listen 12.34.56.78:80 et remplacez-le par #Listen 12.34.56.78:8081.

Recherchez Listen 80 et remplacez-le par Listen 8081 .

Vous pouvez maintenant lancer Apache maintenant et l'exécuter avec l'URL suivante: localhost: 8081 / xampp /

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top