2009-05-02 126 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