2009-05-02 83 views
2

我有一台运行Apache的混合服务器。它工作正常;然而,每当偶尔Apache服务器本身就会关闭。我不确定是否存在配置问题或者是否是攻击。下面是Apache的错误日志: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 

不太清楚什么是/ var/WWW/fastenv,但我不认为这是在我的应用程序调用的事情。此外,网站仍处于测试模式,用户很少,我认为没有61.139.105.163的IP地址,但有可能他们有这个IP地址。

任何想法?如果你能给我暗示去哪里寻找或如何去解决这个问题,这将是一件好事

回答

1

我有完全相同的日志来自同一个IP。查看它显示它属于中国政府。它似乎是一个扫描使用服务器端包括找出尽可能多的关于你的服务器。我禁止知识产权。

1

不知道这是完全与编程有关,但无论如何......没有一个看起来像严重的错误给我。访问/var/www/fastenv只是表示IP地址为61.139.105.163的计算机发送了请求http://www.example.com/fastenv或类似的东西(这取决于您是如何配置虚拟主机的)。我会查看访问日志以获取更多信息,以查看来自该IP地址的其他请求。这可能不是什么可担心的事情。

关于NameVirtualHost *:0的行意味着您的配置文件中有一个错误的NameVirtualHost指令,可能没有参数。你可能应该去找那个,然后把它移走,但是如果服务器运行良好,那不是什么大问题。

您的服务器终止(重启,实际上)的原因似乎是SIGHUP - 也就是说,系统上的某些内容正在向Apache发送一个信号,告诉它重新启动。如果你运行apache2 restart,我想它基本上是一样的。不知道发送信号的是什么,我没有更多的话可以说。

0

61.139.105.163被称为做各种黑客类型的东西,只是谷歌的IP地址。你应该明确禁止这个IP地址。

0

点击Apache的配置 - >阿帕奇(httpd.conf文件)

搜索#Listen 12.34.56.78:80和替换它与#Listen 12.34.56.78:8081

搜索收听80并将其替换为收听8081

现在,你现在可以启动Apache,并能以这样的URL运行:localhost:8081/xampp/

+0

我不认为这一定是回答了这个问题 - 你能提供一些更多的解释,为什么你建议改变这些东西呢?原来的提问者在他们的问题中似乎没有提到localhost或xampp。 – Edd 2014-05-22 07:14:16