Pergunta

Eu tenho um servidor vira-lata correndo atrás de Apache. Funciona bem; No entanto, de vez em quando o servidor Apache fecha baixos aparentemente por si só. Eu não tenho certeza se há problema de configuração ou se é um ataque. Aqui é o log de erro 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

Não é certo o que é / var / www / fastenv mas eu não acho que haja nada no meu aplicativo que as chamadas. Além disso, o site ainda está em modo Beta com poucos usuários e eu não acho que nenhum tem 61.139.105.163 endereço IP, mas é possível que eles poderiam tê-lo.

Todas as idéias? Seria bom se você pode me dar dicas para onde olhar ou como ir sobre anaysing este problema

Foi útil?

Solução

Eu tenho o mesmo log exata a partir do mesmo IP. Olhando-a mostra para pertencem ao governo chinês. Parece ser um lado do servidor usando varredura inclui a descobrir o máximo possível sobre seu servidor. I proibiu a IP.

Outras dicas

Não sei se este é inteiramente programação relacionada com, mas de qualquer maneira ... nenhum deles olhar como graves erros para mim. Os acessos para /var/www/fastenv significa apenas que o computador no endereço IP 61.139.105.163 enviou um pedido de http://www.example.com/fastenv ou algo parecido (depende exatamente como você configurou seus hosts virtuais); Eu olhava para o log de acesso para obter mais informações, ver o que as outras solicitações foram provenientes desse endereço IP. Provavelmente não é nada para se preocupar.

A linha de cerca de meio NameVirtualHost *:0 que em algum lugar no seu arquivo de configuração que você tem uma directiva NameVirtualHost incorretos, talvez sem argumentos. Você provavelmente deve olhar para isso e removê-lo, mas se o servidor está funcionando bem de qualquer maneira, não é um grande negócio.

A razão o servidor está encerrando (reiniciar, na verdade) parece ser um SIGHUP - isto é, algo sobre o sistema está enviando Apache um sinal dizendo-lhe para reiniciar. É basicamente a mesma coisa que acontece se você executar apache2 restart, eu acho. Sem saber o que está enviando o sinal, não há mais posso dizer.

61.139.105.163 é conhecido por fazer todos os tipos de pirataria coisas do tipo, apenas o Google o endereço IP. Você deve definitivamente proibir este endereço IP.

Clique na Apache Config -> Apache (httpd.conf)

Pesquise #Listen 12.34.56.78:80 e substituí-lo com o #Listen 12.34.56.78:8081.

Pesquise Ouça 80 e substituí-lo com o Ouça 8081 .

Agora você pode começar Apache agora, e pode executá-lo com este URL: localhost:8081/xampp/

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top