URI inválido em solicitações e paradas do apache funcionando

0

Hoje nosso apache parou de funcionar, ele não bateu, mas parou de responder.

O único erro que posso ver no error_log é:

[Thu Feb 11 10:00:05.245233 2016] [core:error] [pid 7496] [client 169.229.3.91:54481] 
AH00126: Invalid URI in request 2p[\x96(\xc0\xf6\xb6w\x89\xf2=\xcd\x8f\xa4i\x9c\xb6\xec<n\v\x11!W\xdc\x9f\x1c\xdd8?\xb4\xe0\xb6,eW\xf0K\xa0H\xd1-\x91\x9f

accesslog contém o mesmo

linux-9jgs:/home/USER # cat /var/log/apache2/access_log |grep 169.229.3.91
169.229.3.91 - - [11/Feb/2016:10:00:05 +0100] "2p[\x96(\xc0\xf6\xb6w\x89\xf2=\xcd\x8f\xa4i\x9c\xb6\xec<n\v\x11!W\xdc\x9f\x1c\xdd8?\xb4\xe0\xb6,eW\xf0K\xa0H\xd1-\x91\x9f" 307 264 "-" "-"
linux-9jgs:/home/USER #

alguma ideia de como podemos evitar que o apache seja desligado da próxima vez?

Estamos usando esta versão:

Server version: Apache/2.4.10 (Linux/SUSE)
Server built:   2015-08-11 15:51:30.000000000 +0000
Server's Module Magic Number: 20120211:36
Server loaded:  APR 1.5.1, APR-UTIL 1.5.3
Compiled using: APR 1.5.1, APR-UTIL 1.5.3
Architecture:   64-bit
Server MPM:     prefork
  threaded:     no
    forked:     yes (variable process count)
    
por wutzebaer 11.02.2016 / 11:00

1 resposta

1

Eu consideraria

  • Atualizando para o servidor da web Apache última versão (2.4.18 no momento da gravação)
  • Revendo configurações relacionadas à segurança
  • Uso de módulos como mod_security

Veja Proteja seu Apache com mod_security

Outra ação que pode valer a pena tentar seria mudar o MPM do pré-fabricado para o trabalhador, na esperança de que seja menos vulnerável a esse problema.

Veja Como eu seleciono qual Apache MPM usar? e Compreendendo o Apache 2 MPM (worker vs prefork)

    
por 11.02.2016 / 11:39